Назад | Перейти на главную страницу

Как перезапустить nginx при получении 502 с помощью Monit

В 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