Страница 1 из 1

Ротация логов

Добавлено: 04 фев 2013, 09:17
arriah
Привет всем,

Кто подскажет какой сигнал послать murmur чтобы он переоткрыл логи после ротации?

Для ротации использую newsyslog, Ротация не проходит. Думаю что не поддерживает murmur SIGHUP
У меня так же было с php-fpm, пока в конфиге newsyslog.conf не указал сигнал SIGUSR1

С murmur так же? А то без ротации как-то неуютно :)

PS: FreeBSD 8.3

Re: Ротация логов

Добавлено: 04 фев 2013, 10:50
arriah
Сорри, это моя невнимательность :)
Все ротируется, просто ошибся в пути к pid-файлу

Re: Ротация логов

Добавлено: 04 фев 2013, 11:05
B0nuse
Как вариант, Вы можете отключить сохранение логов в стандартный файл. И записывать сторонним приложением из БД логи за прошедший день в файл, а затем удалять из БД эти строки.
Или можете предложить свое решение. Исходные коды Мамбл открыты. Инит скрипты давно написаны.

Re: Ротация логов

Добавлено: 04 фев 2013, 11:13
arriah
B0nuse писал(а):Как вариант, Вы можете отключить сохранение логов в стандартный файл. И записывать сторонним приложением из БД логи за прошедший день в файл, а затем удалять из БД эти строки.
Или можете предложить свое решение. Исходные коды Мамбл открыты. Инит скрипты давно написаны.
Да нее :) Зачем велосипед изобретать, уже изобрели:

Код: Выделить всё

# cat /etc/newsyslog.conf |grep murmur
/var/log/murmur/murmur.log      murmur:murmur   600     7       *       @T0630  ZB      /var/run/murmur/murmur.pid
В таком виде все нормально работает, логи ротейтятся