1

Temat: liczne procesy postmaster'a

Kłopot taki: każdy użytkownik bazy przez www generuje nowy proces postmastera i tych procesów robi się dużo - za dużo i wtedy nie wpuszcza nowych user'ów do bazy - co trzeba zmienić?

2

Odp: liczne procesy postmaster'a

Ilu klientów możesz obsłużyć. Jakie jest ustawienie max_connections w pliku postgresql.conf?

3

Odp: liczne procesy postmaster'a

4

Odp: liczne procesy postmaster'a

Co znaczy, że nie wpuszcza nowych uzytkownikow. Jakis komunikat bledu, cos w logach? Ilu klientow chcesz obsluzyc?

5

Odp: liczne procesy postmaster'a

6

Odp: liczne procesy postmaster'a

Ale co zapisuje postgres w logach. Wlaczyles dosc szczególowe logowanie (kto, kiedy ..?)

7

Odp: liczne procesy postmaster'a

8

Odp: liczne procesy postmaster'a

ale jak na moj gust to nie jest blad postgresa tylko w php w funkcji pg_connect(). Na pewno dobrze ja napisales?
Sprawdz prostym skryptem czy dobrze laczysz sie z postgresem cos w stylu

$conn=pg_connect("wpisz swoje dane")
if (!$conn){
     echo "nie polaczylem sie";
}
else{
    echo "polaczylem sie";
}

sprawdz co ci wypisze. Mam nadzieje ze nic w kodzie nie namieszalem bo juz dlugo nic nie pisalem w php.

9

Odp: liczne procesy postmaster'a

To nie może byc taki problem. Po restarcie postgresa problem znika.

10

Odp: liczne procesy postmaster'a

pg_connect("host=.. port=..) czy skróconej, baz nazw argumentów.

11

Odp: liczne procesy postmaster'a

Już wiem. To był problem funkcji
pg_pconnect - od stałych połączeń
Funkcja pg_close nie zamyka tych połączeń i dlatego tyle się ich namnażało.
Czyli problem zwalczony - dzięki za pomoc.