Файл в каталоге /usr/share/nginx/ занимает много места
- AJIekceu4
- 10.08.2020
- 2 100
- 0
- 28.06.2021
- 4
- 4
- 0
- Содержание статьи
Вступление
При использовании 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;
Добавить комментарий