jensej 2 Zgłoś post Napisano Styczeń 20, 2018 (edytowany) Witam. Otóż wydaje mi sie że mam coś nie tak z konfiguracją nginx. Na początku wyskakuje taki błąd: open socket left in connection po przekroczeniu limitu wywala: worker_connections are not enough Wydaje się jakby była jakaś pętla czy coś, bo nie ma tylu użytkowników żeby przekroczyło te limity. Czy może ktoś widzi problem w konfiguracji, którą zamieszczam poniżej.? server { server_name xxx.com; root /var/www/web; index index.html index.htm index.php; error_log /var/log/nginx/error.log; location / { proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:7777; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/xxx.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/xxx.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { listen 80; server_name xxx.com; return 301 https://$host$request_uri; # managed by Certbot } Edytowano Styczeń 20, 2018 przez jensej (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
GT_Lukasz 20 Zgłoś post Napisano Styczeń 20, 2018 (edytowany) W nginx.conf dodaj regułkę worker_connections 500000; Liczba taka z kosmosu na szybko Edytowano Styczeń 20, 2018 przez GT_Lukasz (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
jensej 2 Zgłoś post Napisano Styczeń 21, 2018 zmieniłem i po 1 minucie znowu to samo: 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30491#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough 2018/01/21 13:36:01 [alert] 30490#0: 768 worker_connections are not enough Udostępnij ten post Link to postu Udostępnij na innych stronach
GT_Lukasz 20 Zgłoś post Napisano Styczeń 21, 2018 A powiedz mi jak wygląda obciążenie serwera ? Udostępnij ten post Link to postu Udostępnij na innych stronach
jensej 2 Zgłoś post Napisano Styczeń 21, 2018 według google analytics 380 osób online. Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Styczeń 28, 2018 Może za mała wydajność serwera do możliwości uciągnięcia takiej ilości osób. Udostępnij ten post Link to postu Udostępnij na innych stronach
toudy 0 Zgłoś post Napisano Styczeń 31, 2018 Ustaw w configu informację na ilu rdzeniach nginx ma działać (tyle ile masz w serwerze) worker_processes (liczba core);worker_connections 10000; z błędu wynika, że nie ustawiłeś tych 50000 połączeń, lub nie wykonałeś przeladowania danych (reload) i nie zrestartowałeś poprawnie nginxa. Udostępnij ten post Link to postu Udostępnij na innych stronach
JanoK 0 Zgłoś post Napisano Luty 11, 2018 nie przeladowales configu bo logi pokazuja nadal 768 wiec zaewnie przy 380 osobach limit zostaje wykorzystany 1 user nie jest równy jednemu połączeniu Udostępnij ten post Link to postu Udostępnij na innych stronach