В настоящее время у меня есть приложение Django, работающее в Ubuntu под Apache. Журналы Apache генерируются по адресу:
/home/user/django/myproject/log/apache_access.log
/home/user/django/myproject/log/apache_error.log
Приведенные выше журналы в настоящее время растут очень быстро, поэтому я создаю файл конфигурации для logrotate и помещаю его в /etc/logrotate.d
. Конфигурация называется: my_app
, ее путь - /etc/logrotate.d/my_app
. Содержимое my_app
:
/home/user/django/myproject/log/*.log{
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript
}
Будет ли указанная выше конфигурация вести журнал apache?