Skocz do zawartości
Zaloguj się, aby obserwować  
jensej

Nginx - zużycie 100% procesora

Polecane posty

Witam.

Mógłby ktoś rzucić okiem i powiedzieć co jest nie tak z konfiguracja nginxa?

Bo zżera 100%, przy 300-400 osobach online.

 

Defaultowa konfiguracja jest. Nic nie robiłem ale teraz nie wiem za bardzo co ugryźć.

zrzut-ekranu-2017-01-08-o-18_587274276d8

 location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
Edytowano przez jensej (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

Po co tu konfiguracja nginx odpowiedzialna za połączenie z PHP ?

Skup się raczej na konfiguracji stricte odpowiedzialnej za pracę Nginx i ruchu który uderza w Nginx.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys

To przynajmniej można odczytać z tego screen'a.

Gdzie jest dokładnie problem będzie wiedziała dopiero osoba która sprawdzi konfiguracje/system/połączenia/logi.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To przynajmniej można odczytać z tego screen'a.

Gdzie jest dokładnie problem będzie wiedziała dopiero osoba która sprawdzi konfiguracje/system/połączenia/logi.

okej rozumiem.

 

a co mógłbyś powiedzieć o czymś takim?

 

2017/01/08 18:13:13 [alert] 14089#0: *21845 open socket #73 left in connection 135

2017/01/08 18:13:13 [alert] 14089#0: *21217 open socket #109 left in connection 153
2017/01/08 18:13:13 [alert] 14089#0: *20652 open socket #53 left in connection 158
2017/01/08 18:13:13 [alert] 14089#0: *20629 open socket #32 left in connection 161
2017/01/08 18:13:13 [alert] 14089#0: *20862 open socket #31 left in connection 163
2017/01/08 18:13:13 [alert] 14089#0: *21006 open socket #21 left in connection 165
2017/01/08 18:13:13 [alert] 14089#0: *21188 open socket #80 left in connection 168
2017/01/08 18:13:13 [alert] 14089#0: aborting

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Na ogół takie rzeczy się dzieją jak nginx musi długo utrzymywać jakieś połączenie. Przykładowo jeśli na serwerze masz serwer RTMP i pośredniczysz w dostępie do niego nginxem, wtedy nginx musi cały czas przesyłać dane.

 

Możliwe też, że za dużo gzipujesz, obowiązkowe jest praktycznie ustawienie kompresji gzip na 1 i upewnienie się, że nie gzipujemy wszystkiego a tylko konkretny, najlepiej dobrze gzipowalny content.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×