В Monit, как я могу проверить работоспособность моего сервера Nginx (например, если он возвращает 502) и как его перезапустить, когда это происходит.
Среда представляет собой Ubuntu 14.04 64bit
Установите более новую версию monit, используя следующее:
Установите последнюю версию Monit на 64-битном сервере Ubuntu 14.04 LTS (x86_64) | gist.github.com
Затем добавьте что-то вроде этого:
if failed
port 443
protocol http
request /
status != 200
with timeout 30 seconds
then restart