Привет всем.<br>Несколько раз наблюдаю ситуацию.<br><br>Если какой-либо backend будь то JBoss (proxy_pass), memcached (memcached_pass)  и пр.,   долго не отвечают на запросы nginx,<br>то nginx worker начинает потреблять 100 % одного ядра процессора.<br>
<br><br>Все бы ничего но, после рестарта  back-end они [workers] так и остаются висеть и потреблять процессор на100%.<br><br>Как эту ситуацию исправить или обойти? <br><br>в логах:<br><br>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: "<a href="http://10.197.162.103:8080/stat">http://10.197.162.103:8080/stat</a>", host: "<a href="http://10.197.195.40:80">10.197.195.40:80</a>", referrer: "<a href="http://10.197.195.40:80/portal/portal.ftl">http://10.197.195.40:80/portal/portal.ftl</a>"<br>
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: "<a href="http://10.197.162.103:8080/stat">http://10.197.162.103:8080/stat</a>", host: "<a href="http://10.197.195.40:80">10.197.195.40:80</a>", referrer: "<a href="http://10.197.195.40:80/portal/portal.ftl">http://10.197.195.40:80/portal/portal.ftl</a>"<br>
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: "<a href="http://10.197.162.103:8080/stat">http://10.197.162.103:8080/stat</a>", host: "<a href="http://10.197.195.40:80">10.197.195.40:80</a>", referrer: "<a href="http://10.197.195.40:80/portal/portal.ftl">http://10.197.195.40:80/portal/portal.ftl</a>"<br>
<br><br>-- <br>Best Regards, Eugene Batogov<br clear="all"><br> <br><br>