konto usunięte
Temat: Nginx + FastCGI
Witam,niedawno postanowiłem przejść z Apache2'a na nginx'a + fastcgi. Początkowe wrażenia są bardzo pozytywne - śmiga to lepiej i jest w stanie pociągnąć więcej requestów. Dzisiaj w nocy zauważyłem jednak, że procesy php-cgi (odpalane przez spawn-fcgi) umarły. Po ponownym uruchomieniu wszystko działało ok. Trochę mnie to zmartwiło, bo nic nie znalazłem w logach w /var/log. I tutaj mam pytanie do was - czy mieliście podobne problemy w kombinacji nginx+FastCGI? Ewentualnie, jak mogę weryfikować, co wywala mi procesy php-cgi?
Na chwilę obecną odpaliłem php-cgi przez start-stop-daemon, z argumentami:
PHP_FCGI_CHILDREN=20
PHP_FCGI_MAX_REQUESTS=1000
Nginx ma 16 procesów i maksymalnie idzie do niego 300 zapytań na sekundę - ale w nocy, kiedy się to stało szacuję, że było około 90-130.
Sporo na sieci wyczytałem o ustawieniu zmiennej PHP_FCGI_MAX_REQUESTS, że zmiana jej wartości może być rozwiązaniem tego problemu.
Ja jednakże i tak chciałbym jakoś weryfikować każde pady FastCGI i byłbym wdzięczny za wskazówkę, jak mogę to robić.
PozdrawiamTomasz Jurczyk edytował(a) ten post dnia 10.09.10 o godzinie 10:09