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ć?
PostgreSQL to najbardziej zaawansowany system relacyjnych baz danych Open Source.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
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ć?
Ilu klientów możesz obsłużyć. Jakie jest ustawienie max_connections w pliku postgresql.conf?
Co znaczy, że nie wpuszcza nowych uzytkownikow. Jakis komunikat bledu, cos w logach? Ilu klientow chcesz obsluzyc?
Ale co zapisuje postgres w logach. Wlaczyles dosc szczególowe logowanie (kto, kiedy ..?)
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.
To nie może byc taki problem. Po restarcie postgresa problem znika.
pg_connect("host=.. port=..) czy skróconej, baz nazw argumentów.
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.
Posty [ 11 ]
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.009 sekund, wykonano 10 zapytań ]