2015-09-23 7 views
4

Я установил Logrotate в свою систему. Мое имя файла журнала, как: срубы 2015-09-09.php Вот моя конфигурация и т.д./logrotate.conf файла:Logrotate не работает в Ubuntu 14.0.4

/home/root/php/www/myProject/CI/application/logs/log-%Y-%m-%d.php{ 
     daily 
     size 1K 
     copytruncate 
     compress 
     rotate 1 
     notifempty 
     missingok 
} 

Когда я проверить состояние с помощью:

cat /var/lib/logrotate/status 

Он ничего мне не показывал о моих журналах, а также не удалял и не сжимал мои файлы журналов. В моей конфигурации что-то не так, что мне нужно изменить.

ответ

0

Я бы предположил, что причиной этого является имя каталога/файла. Я не уверен, что вы зафиксируете делать с % в наличии, но вы можете использовать подстановочные знаки вместо нравится:

/home/root/php/www/myProject/CI/application/logs/log-*.php { 
    daily 
    size 1K 
    copytruncate 
    compress 
    rotate 1 
    notifempty 
    missingok 
} 

Вы также можете проверить LogRotate тоже с помощью:

logrotate -d -f /etc/logrotate.conf

-d = Включает режим отладки, и никакие изменения не будут внесены в файлы журнала.

-f = Сообщает LogRotate, чтобы заставить вращение, даже если он не думает, что это необходимо

+0

Я следовать вашей инструкции и проверки состояния с помощью: Logrotate -d -f /etc/logrotate.conf Я получил следующая ошибка: Вращающийся шаблон: /home/root/php/www/myProject/CI/application/logs/log-*.php принудительно из командной строки (1 оборот) пустые файлы журналов не вращаются, старые журналы отправляются по почте to [email protected] переключение euid на 0 и egid на 104 ошибка: ошибка переключения euid на 0 и egid на 104: операция не разрешена –

+0

Привет, я вижу теперь zip-файл (log-2015-09-08) .php.1.gz), но эти молнии не удаляются. Я хочу удалить эти ZIP-файлы и соответствующий файл php. –

+0

Я сталкиваюсь с этими же проблемами, zip-файлы не удаляются самостоятельно. – mohit

 Смежные вопросы

  • Нет связанных вопросов^_^