Ошибка 504 Gateway Time-out Nginx. Постоянно падает php5-fpm.

Постоянно падает php5-fpm?

Есть решение: Monit!
Данная проблема проявляется при открытии сайта, интернет браузер выдает ошибку 504 Gateway Time-out nginx

Открываем конфигурационный файл monit, находящийся в каталоге: /etc/monit/conf.d

и правим на следующие инструкции:

### Мониторинг родительского процесса php5-fpm.
check process php5-fpm with pidfile /var/run/php5-fpm.pid
start program = "/etc/init.d/php5-fpm start"
stop program = "/etc/init.d/php5-fpm stop"
## Проверка сокета UNIX. Если не активен, то перезапускаем.
if failed unixsocket /var/run/php5-fpm.sock then restart
## Если перезапустить не удалось, уведомляем.
if 3 restarts within 5 cycles then timeout

Для других дистрибутивов Linux таких как Solaris, Centos, OpenSUSE инструкции могут не много отличаться, но суть остается та же.