Page 1 of 1
connect() & recv() failed
Posted: Sun Feb 05, 2017 6:44 pm
by Hruhoriy
Добрый вечер.
Установлено CentOS 6.8 и Vesta 0.9.8/17
Используется Apache + Nginx
И в логах очень много ошибок:
Code: Select all
connect() failed (111: Connection refused) while connecting to upstream
recv() failed (104: Connection reset by peer) while reading response header from upstream
Как исправить?
Re: connect() & recv() failed
Posted: Thu Feb 09, 2017 1:52 pm
by skurudo
Хитрый ход, но дублировать ответ не буду. Потому ссылка на ответ :)
viewtopic.php?f=11&t=13819&p=56286#p56286
Re: connect() & recv() failed
Posted: Thu Feb 09, 2017 2:13 pm
by Hruhoriy
Спасибо за ответ.
'worker_connections' and 'worker_processes' в /etc/nginx/nginx.conf ???
'MaxClients', 'ServerLimit' в /etc/httpd/conf/httpd.conf ???
Re: connect() & recv() failed
Posted: Thu Feb 09, 2017 2:19 pm
by skurudo
Так точно, именно там.
Стоит помониторить сервер в момент пиков, очень может быть затыкается и не хватает ресурсов.
Re: connect() & recv() failed
Posted: Thu Feb 09, 2017 2:26 pm
by Hruhoriy
А где именно нужно менять?
Code: Select all
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 200
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 4000
</IfModule>
<IfModule itk.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
Загрузку уже мониторил - загрузка сервера менее 20%, и Apache есть доступный
Re: connect() & recv() failed
Posted: Tue Feb 21, 2017 11:59 am
by skurudo
Hruhoriy wrote:А где именно нужно менять?
Везде или определиться с режимом работы apache и оставить один.