Тема: NGINX logs
Вжахнувся я сьогодні, коли побачив, що в теці з логами nginx забито місця на 3.2 ГБ! 3.2 ГБ!
Можна їх почистити?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Web-сервери → NGINX logs
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Вжахнувся я сьогодні, коли побачив, що в теці з логами nginx забито місця на 3.2 ГБ! 3.2 ГБ!
Можна їх почистити?
часто то папка tmp, стверджувати що можна я не знаю, але крім логів там ще є демкриптори,очищається після перегрезки сервака,а ж потім місце звільняється
нє, то окремо вказана папка де є файли:
nginx.access.log
nginx.errors.log
і ще логи uwsgi
І от саме файл з логами access важить 2 гб
нє, то окремо вказана папка де є файли:
nginx.access.log
nginx.errors.logі ще логи uwsgi
І от саме файл з логами access важить 2 гб
Відключіть логування доступу до фавікон та т.п. наприклад
# PERFORMANCE : Set expires headers for static files and turn off logging.
location ~* ^.+\.(js|css|swf|xml|txt|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires 30d;
}
# ESSENTIAL : no favicon logs
location = /favicon.ico {
log_not_found off;
access_log off;
}
# ESSENTIAL : robots.txt
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
# SECURITY : Deny all attempts to access hidden files .abcde
location ~ /\. {
log_not_found off;
deny all;
}
Я зробив загальний файл до всіх сайтів - та підключаю його
а Ви використовуєте Пакунок: logrotate ?
Утиліта для роботи з файлами реєстрації подій (log-файли)
https://packages.debian.org/stretch/logrotate
Утиліта logrotate розроблена для спрощення адміністрування файлів реєстрації подій (логів) у системі, що генерує їх у надлишку. Logrotate дозволяє автоматично здійснювати періодичне зтиснення, вилучення та надсилання протоколів поштою. Logrotate може бути налаштована для маніпулювання протоколами щоденно, щотижнево, щомісячно, або коли протоколи досягають визначеного розміру. Зазвичай, logrotate запускається у якості звичайної щоденної задачі cron.
це для дебіану, але думаю є і для інших дистрибутивів
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися