- Содержание статьи
Вступление
При использовании Nginx и посещаемом ресурсе можно столкнуться с задачей, что место на диске стремительно завершается и если попробовать разобраться в чем дело, то можно найти, что некоторые логи пишутся в каталог /usr/share/nginx, к примеру, в файл /usr/share/nginx/on, который с течением времени расширяется до неописуемых размеров.
Исправляем дилемму
Трудность связана с тем, что в конфиге для вашего веб-сайта где то указана настройка access_log on;, заместо распоряжения определенного пути для хранения лога. Это могут быть опции для какого-либо определенного location. К примеру, в моем случае, я настраивал разные сроки кеширования для разных видов файлов и по невнимательности, оставил access_log on; в конфиге для 1-го из location, заместо того, чтоб отключить это логирование. В конечном итоге однажды место на сервере подошло к окончанию и пришлось находить причину. Т.е. чтоб ошибку поправить, нужно, или отключить логирование, чтоб это сделать пишем:
access_log off;
Или задать путь к файлу, в который будут писаться соотвествующие логи:
access_log /var/log/nginx/access.log;

Добавить комментарий