Недавно я обновил конфигурацию своего сервера, переместив /var/www и /var/log в папку /home, а также обновил все свои виртуальные хосты, чтобы они записывали логи в новую папку /home/log.
Но теперь журналы записываются в огромные файлы, один для ошибок и один для доступа, а не в виде нескольких архивных файлов (типа log.1.log, log.2.gz), как раньше.
Как восстановить разделение файла журнала?
решение1
Поскольку вы изменили расположение журналов, вам также следует обновить конфигурации в , logrotate
поскольку он все еще ищет эти журналы в /var/log
. Я не знаю, какой дистрибутив Linux вы используете, но они должны быть в /etc/logrotate.d/
каталоге
решение2
Тебе нужно измениться /etc/logrotate.d/apache2
. Смотритеhttp://www.thegeekstuff.com/2010/07/logrotate-examples/