The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Logrotate игнорирует не пустой файл"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / Linux)
Изначальное сообщение [ Отслеживать ]

"Logrotate игнорирует не пустой файл"  +/
Сообщение от Skif (ok), 04-Дек-18, 11:05 
Собственно сабж.

Есть лог Odoo. Большой лог. Он должен ежесуточно ротироваться с компрессией. Но этого не происходит.
Конфиг logrotate

[/etc/logrotate.d/odoo]
/var/log/odoo/odoo-server.log {
    daily
    rotate 7
    compress
    missingok
    notifempty
    create 0640 odoouser odoouser
    sharedscripts
}

Вот вывод дебага

root@invs:~# logrotate -d /etc/logrotate.d/odoo
reading config file /etc/logrotate.d/odoo

Handling 1 logs

rotating pattern: /var/log/odoo/odoo-server.log  after 1 days (7 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/odoo/odoo-server.log
  log does not need rotating


А вот насколько файл "пуст":

root@invs:~# ll /var/log/odoo/odoo-server.log
-rw-r--r-- 1 odoouser odoouser 403040179 дек  4 10:54 /var/log/odoo/odoo-server.log
root@invs:~#

Я, видимо, что-то упускаю. Подскажите куда смотреть.

PS: Содержимое папки с логом

root@invs:~# ll /var/log/odoo/*
-rw-r--r-- 1 odoouser odoouser 403093549 дек  4 11:00 /var/log/odoo/odoo-server.log
root@invs:~#

О системе:

root@invs:~# uname -r
4.4.0-139-generic
root@invs:~# cat /etc/issue
Ubuntu 16.04.4 LTS \n \l

root@invs:~#


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Logrotate игнорирует не пустой файл"  +/
Сообщение от shadow_alone (ok), 05-Дек-18, 04:39 
А если запустить на выполение logrotate - тож ничего не происходит?

> [/etc/logrotate.d/odoo]
> /var/log/odoo/odoo-server.log {
>     daily
>     rotate 7
>     compress
>     missingok
>     notifempty
>     create 0640 odoouser odoouser
>     sharedscripts
> }

И еще, это к делу не относится, но всё же, прекратите копировать тупо, пытайтесь вдуматься или вчитаться за каждый параметр:
Ваш sharedscripts , в данной конфигурации не нужен и бесполезен. Он актуален только при наличии postrotate и wildcards для log-файлов.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру