Перейти к содержанию

error_log установлен в off

Gixy Check ID: error_log_off

Распространённое заблуждение — директива error_log off выключает журнал ошибок. В отличие от access_log, директива error_log не принимает параметр off. Если прописать error_log off, NGINX создаст файл журнала с именем «off» в каталоге по умолчанию (обычно /etc/nginx).

Отключать error log обычно не рекомендуется, он критичен для диагностики NGINX. Если же дисковое пространство крайне ограничено и есть риск его заполнения логами, можно отключить журнал ошибок так (в контексте main):

error_log /dev/null emerg;

Учтите, что эта настройка вступает в силу только после чтения и валидации конфигурации. Значит, при старте или reload ошибки могут писаться в стандартный путь (обычно /var/log/nginx/error.log) до завершения валидации. Чтобы изменить путь по умолчанию, используйте опцию запуска --error-log-path (или -e).

Укрепляйте NGINX с поддерживаемыми RPM

Используйте NGINX Extras от GetPageSpeed для постоянно обновляемого NGINX и модулей на RHEL/CentOS/Alma/Rocky. Подробнее.