Nginx workers зависают при: Connection timed out while connecting to upstream

Eugene Batogov johnbat26 at gmail.com
Fri Dec 7 12:55:30 UTC 2012


Привет всем.
Несколько раз наблюдаю ситуацию.

Если какой-либо backend будь то JBoss (proxy_pass), memcached
(memcached_pass)  и пр.,   долго не отвечают на запросы nginx,
то nginx worker начинает потреблять 100 % одного ядра процессора.


Все бы ничего но, после рестарта  back-end они [workers] так и остаются
висеть и потреблять процессор на100%.

Как эту ситуацию исправить или обойти?

в логах:

2012/12/07 09:14:58 [error] 11861#0: *80050203 upstream timed out (110:
Connection timed out) while connecting to upstream, client: 10.239.145.248,
server: 10.197.195.34, request: "POST /stat HTTP/1.1", upstream: "
http://10.197.162.103:8080/stat", host: "10.197.195.40:80", referrer: "
http://10.197.195.40:80/portal/portal.ftl"
2012/12/07 09:14:59 [error] 11861#0: *80057099 upstream timed out (110:
Connection timed out) while connecting to upstream, client: 10.234.228.70,
server: 10.197.195.34, request: "POST /stat HTTP/1.1", upstream: "
http://10.197.162.103:8080/stat", host: "10.197.195.40:80", referrer: "
http://10.197.195.40:80/portal/portal.ftl"
2012/12/07 09:14:59 [error] 11866#0: *80057189 upstream timed out (110:
Connection timed out) while connecting to upstream, client: 10.238.1.138,
server: 10.197.195.34, request: "POST /stat HTTP/1.1", upstream: "
http://10.197.162.103:8080/stat", host: "10.197.195.40:80", referrer: "
http://10.197.195.40:80/portal/portal.ftl"


-- 
Best Regards, Eugene Batogov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20121207/5d038e79/attachment.html>


Подробная информация о списке рассылки nginx-ru