Мой веб-сайт не работал из-за остановки службы nginx. sudo service nginx restart
было достаточно, чтобы вернуть его.
Чтобы убедиться, что это больше не повторится, я хочу знать, что вызывает остановку демона nginx.
Могу ли я проверить их какие-либо специальные журналы, чтобы поставить такой диагноз?
Вы можете проверить журналы ошибок в этом каталоге:
/var/log/nginx/
Пример:
sudo tail -f /var/log/nginx/error.log
Вы можете проверить системный журнал (/var/log/messages
на системах на основе RH и /var/log/syslog
в системах на базе Debian). Вы также можете проверить журнал ошибок nginx на наличие чего-либо важного. Если он не фиксирует то, что вам нужно, вы можете попытаться увеличить уровень журнала с помощью error_log
директиву и подождите, пока это повторится снова. Например:
error_log /var/log/nginx/error.log debug;
Обратите внимание, что debug
уровень произведет много вывода. Так что будьте к этому готовы. Подробнее о error_log
директива здесь.