Konfiguracja wykonawcza

Na działanie tych funkcji wpływają ustawienia zawarte w pliku php.ini.

Opcje konfiguracyjne PostgreSQL
Nazwa Domyślnie Możliwość zmian Rejestr zmian
pgsql.allow_persistent "1" PHP_INI_SYSTEM  
pgsql.max_persistent "-1" PHP_INI_SYSTEM  
pgsql.max_links "-1" PHP_INI_SYSTEM  
pgsql.auto_reset_persistent "0" PHP_INI_SYSTEM Dostępna od PHP 4.2.0.
pgsql.ignore_notice "0" PHP_INI_ALL Dostępna od PHP 4.3.0.
pgsql.log_notice "0" PHP_INI_ALL Dostępna od PHP 4.3.0.
Szczegóły i definicje dotyczące działania PHP_INI_* znajdują się w rozdziale Where a configuration setting may be set.

Oto krótkie wyjaśnienie dyrektyw konfiguracji.

pgsql.allow_persistent boolean

Określa czy pozwolić bazie PostgreSQL na połączenia stałe.

pgsql.max_persistent integer

Definiuje maksymalną liczbę połączeń stałych PostgreSQL na proces serwera.

Definiuje maksymalną liczbę połączeń PostgreSQL na proces serwera, włączając w to połączenia stałe.

pgsql.auto_reset_persistent integer

Wykrywa błędne identyfikatory połączeń utworzone za pomocą pg_pconnect(). Potrzebuje niewielkiego kosztu obciążenia.

pgsql.ignore_notice integer

Określa czy ignorować powiadomienia o uwagach zwracane przez PostgreSQL.

pgsql.log_notice integer

Określa czy logować powiadomienia o uwagach zwracane przez PostgreSQL. Dyrektywa PHP pgsql.ignore_notice musi być wyłączona, żeby możliwe było logowanie powiadomień o uwagach.

add a note add a note

User Contributed Notes 1 note

up
-1
ewl at compressedtime dot com
10 years ago
Does "per process" mean the entire server process? or each process id (for forked processes)?
To Top