LiL SnooP 0 Zgłoś post Napisano Grudzień 10, 2008 Witam, dziś świezo zainstalowałem nginxa wg tutorialu : http://www.directadmin.com/forum/showthread.php?t=20133 I po odpaleniu komendy: /etc/init.d/nginx start otrzymuje komunikat : Warning: Invalid argument supplied for foreach() in /etc/init.d/nginx.php on line 229spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 Zawatość statyczna (html) jest odtwarzana poprawnie, natomiast wszystko co ma w sobie php leży : </h1> <h1>502 Bad Gateway nginx/0.7.26 Czy spotkał sie ktoś z takim problemem ? Jeśli potrzeba podać jesze jakieś dane proszę o odpowiedz. Za wszelką pomoc będę niezmiernie wdzięczny, lub z osobą odpowiednio kompetentną możemy się dogadać Udostępnij ten post Link to postu Udostępnij na innych stronach
LiL SnooP 0 Zgłoś post Napisano Grudzień 11, 2008 Dołączam pliki : nginx.conf http://wklej.org/id/26877/ error.log http://wklej.org/id/26878/ Udostępnij ten post Link to postu Udostępnij na innych stronach
exa 0 Zgłoś post Napisano Grudzień 11, 2008 edit: pomyłka Udostępnij ten post Link to postu Udostępnij na innych stronach
blackfire 185 Zgłoś post Napisano Grudzień 11, 2008 Witam, dziś świezo zainstalowałem nginxa wg tutorialu : Warning: Invalid argument supplied for foreach() in /etc/init.d/nginx.php on line 229spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 spawn-fcgi.c.229: child exited with: 0 Błąd masz w /etc/init.d/nginx.php, możliwe że w linii 229. A ciut poważniej, ten skrypt próbuje chyba parsować konfigurację apacza i najwyraźniej mu nie idzie. Naprawdę potrzebujesz 15KB skryptu startowego i to do tego w PHP? Na ćwierć rzutu oka konfig nginxa wygląda dobrze. Co mówi polecenie nginx -t? 2008/12/11 13:18:05 [emerg] 15166#0: bind() to 0.0.0.0:80 failed (98: Address already in use) 2008/12/11 13:18:05 [emerg] 15166#0: bind() to 0.0.0.0:443 failed (98: Address already in use) A tutaj to Ci chyba restart nie poszedł. Powybijaj wszystkie nginxy (zacznij od mastera) i spróbuj jeszcze raz. Udostępnij ten post Link to postu Udostępnij na innych stronach
LiL SnooP 0 Zgłoś post Napisano Grudzień 11, 2008 Ok problem udało się rozwiązać, okazało się ze została bpodana sciezka do błędnego parsera php (sa 2 na serwerze) Ale teraz mam problemik mały ze dość często na serwerze pojawia się"500 Internal server error" i nie wiem co może być tego przyczyną. Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Grudzień 12, 2008 A w logach nie ma żadnej informacji? Udostępnij ten post Link to postu Udostępnij na innych stronach
malu 460 Zgłoś post Napisano Grudzień 12, 2008 Ok problem udało się rozwiązać, okazało się ze została bpodana sciezka do błędnego parsera php (sa 2 na serwerze) Ale teraz mam problemik mały ze dość często na serwerze pojawia się"500 Internal server error" i nie wiem co może być tego przyczyną. Konfiguracja spawna fcgi. Powiększ ilość porocesów lub childów. Udostępnij ten post Link to postu Udostępnij na innych stronach
blackfire 185 Zgłoś post Napisano Grudzień 12, 2008 Konfiguracja spawna fcgi. Powiększ ilość porocesów lub childów. Prawie. Przy przeciążeniu backendów nginx odpowiada 502 lub 504 (w zależności od konkretnego błędu przy połączeniu). Jak nginx Ci mówi 500, to znaczy że stała mu się jakaś krzywda i coś mądrego w error_logu powinno być. Udostępnij ten post Link to postu Udostępnij na innych stronach
LiL SnooP 0 Zgłoś post Napisano Grudzień 13, 2008 Zwiększenie ilości childów faktycznie pomogło Hmmm mam jeszcze pytanie czy da się jakoś zoptymalizować dodatkowo nginx'a ? do około 900 osób online forum chodzi jak szatan a powyżej 1000 osób, zaczyna przez około 5 sekund myśleć, a potem nagle całą strona się ładuje, czy da się jakoś przyspieszyć czas reakcji przy ponak 1k online ? Udostępnij ten post Link to postu Udostępnij na innych stronach
malu 460 Zgłoś post Napisano Grudzień 13, 2008 @childy A nie mówiłem :-)) @nginx Nie siedzę na na nginxie. Miałem z nim styczność może ze 3-4 razy. Ale z pewnością są tam jakieś definicje typu. Timeout sesji, ilość childów przypadająca na sesje, coś a`la keepalive w apache. Cóż niestety w tym Ci nie pomogę, ale jeżeli przyjrzysz się dobrze konfiguracji nginxa to coś z pewnością zdziałasz. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Grudzień 18, 2008 Hmmm mam jeszcze pytanie czy da się jakoś zoptymalizować dodatkowo nginx'a ? Forum niekoniecznie musi się wykładać ze względu na nGinx. Napisz na moje gg a coś poradzimy Udostępnij ten post Link to postu Udostępnij na innych stronach