Файл в каталоге /usr/share/nginx/ занимает много места

  • 10.08.2020
  • 2 100
  • 0
  • 28.06.2021
  • 4
  • 4
  • 0
Файл в каталоге /usr/share/nginx/ занимает много места

Вступление

При использовании Nginx и посещаемом ресурсе можно столкнуться с проблемой, что место на диске быстро заканчивается и если попытаться разобраться в чем дело, то можно обнаружить, что некоторые логи пишутся в каталог /usr/share/nginx, например, в файл /usr/share/nginx/on, который со временем разрастается до невероятных размеров.

Исправляем проблему

Проблема связана с тем, что в конфиге для вашего сайта где то указана настройка access_log on;, вместо указания конкретного пути для хранения лога. Это могут быть настройки для какого-нибудь конкретного location. Например, в моем случае, я настраивал различные сроки кеширования для различных видов файлов и по невнимательности, оставил access_log on; в конфиге для одного из location, вместо того, чтобы отключить это логирование. В итоге в один прекрасный момент место на сервере подошло к концу и пришлось искать причину. Т.е. чтобы ошибку исправить, необходимо, либо отключить логирование, чтобы это сделать пишем:

access_log off;

Либо задать путь к файлу, в который будут писаться соотвествующие логи:

access_log /var/log/nginx/access.log;
Была ли эта статья Вам полезна?

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.