FastNetMon

Sunday, 10 November 2013

connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream

Поймали вот такое чудо на высоконагруженном сайт:
2013/11/09 20:53:39 [error] 21526#0: *10769438 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: xx.yy.zz.kk, server: xxx.ru, request: "GET /...  HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xxx.ru", referrer: "http://xxxx.ru/"

Google сразу подкинул много фиксов: http://stackoverflow.com/questions/10470109/error-502-in-nginx-php5-fpm  https://www.ruby-forum.com/topic/4406778 и прочие.


Итог их сводится к тому - что при очень высокой нагрузке Nginx начинает вести себя с бэкэндом крайне непредсказуемо. Поэтому предпочтительно использование tcp сокетов, несмотря на то, что они чуть-чуть медленнее. 

No comments :

Post a Comment

Note: only a member of this blog may post a comment.