My PHP application went down for a few hours with 502 bad gateway. In
nginx error log all I see is:
2013/11/14 10:02:16 [error] 1466#0: *57964 recv() failed (104:
reset by peer) while reading response header from upstream
I fixed it by restarting php-fpm. However, what caused this? I don’t see
anything interesting logged in the php-fpm or php logs. No indication of
happened, and why simply restarting php-fpm fixed the issue. I thought
php-fpm auto-restarted processes if they fail?
Any insights and place to determine the root cause? Thanks.
Posted at Nginx Forum: