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

Уровень детализации логов после перезапуска

Добавлено: 24 ноя 2014, 07:56
galleon2006
Подскажите пожалуйста, по следующей проблеме.
Настроен Asterisk на сервере с FreeBSD.
Cкриптом + crontab настроена ротация логов, но почему то иногда после выполнения скрипта логи пишутся с низкой детализацией ( Verbosity = 0 )

logger.conf

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

console => notice,warning,error
;console => notice,warning,error,debug
messages => notice,warning,error,debug
full => notice,warning,error,debug,verbose,dtmf,fax
Скрипт для ротации log_rotate.sh:

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

#!/bin/sh

/usr/local/etc/rc.d/asterisk stop

/bin/mv /var/log/asterisk/full.18 /var/log/asterisk/full.19
/bin/mv /var/log/asterisk/full.17 /var/log/asterisk/full.18
/bin/mv /var/log/asterisk/full.16 /var/log/asterisk/full.17
/bin/mv /var/log/asterisk/full.15 /var/log/asterisk/full.16
/bin/mv /var/log/asterisk/full.14 /var/log/asterisk/full.15
/bin/mv /var/log/asterisk/full.13 /var/log/asterisk/full.14
/bin/mv /var/log/asterisk/full.12 /var/log/asterisk/full.13
/bin/mv /var/log/asterisk/full.11 /var/log/asterisk/full.12
/bin/mv /var/log/asterisk/full.10 /var/log/asterisk/full.11
/bin/mv /var/log/asterisk/full.09 /var/log/asterisk/full.10

/bin/mv /var/log/asterisk/full.08 /var/log/asterisk/full.09
/bin/mv /var/log/asterisk/full.07 /var/log/asterisk/full.08
/bin/mv /var/log/asterisk/full.06 /var/log/asterisk/full.07
/bin/mv /var/log/asterisk/full.05 /var/log/asterisk/full.06
/bin/mv /var/log/asterisk/full.04 /var/log/asterisk/full.05
/bin/mv /var/log/asterisk/full.03 /var/log/asterisk/full.04
/bin/mv /var/log/asterisk/full.02 /var/log/asterisk/full.03
/bin/mv /var/log/asterisk/full.01 /var/log/asterisk/full.02
/bin/mv /var/log/asterisk/full.00 /var/log/asterisk/full.01

/bin/cp /var/log/asterisk/full /var/log/asterisk/full.00

/bin/echo >/var/log/asterisk/full

/usr/local/etc/rc.d/asterisk start
crontab

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

0       0       *       *       *       root    /usr/local/etc/my_scripts/asterisk/log_rotate.sh >>/dev/null 2>&1
Т.е. скрипт отрабатывает нормально, файлы создаются.
Но потом, после запуска скрипта, verbosity становится равен 0 и логи становятся малоинформативными.
Если зайти на консоль астериска командой
asterisk -rvvvvvvv
- то лог файл начинает писать с нужной детализацией до очередного запуска скрипта.
В чем может быть причина ? Спасибо!

Re: Уровень детализации логов после перезапуска

Добавлено: 24 ноя 2014, 08:14
awsswa
cat /etc/asterisk/asterisk.conf | grep verbose

Re: Уровень детализации логов после перезапуска

Добавлено: 24 ноя 2014, 08:27
galleon2006

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

server# cat /xusr/etc/asterisk/asterisk.conf | grep verbose
;verbose = 3
Нужно раскоментить?

Re: Уровень детализации логов после перезапуска

Добавлено: 24 ноя 2014, 09:38
awsswa
а что гугл уже забанил вас ?

Re: Уровень детализации логов после перезапуска

Добавлено: 24 ноя 2014, 10:35
galleon2006
Нет, просто хотел быть уверенным на 100%
Параметр Значение по умолчанию / Пример Описание
verbose 0 Устанавливает уровень детализации (verbose) консоли и лога . Это значние также может быть установлено в консоли коммандой 'core set verbose <0-9> или off.
Спасибо! Посмотрю сегодня как будет работать.