# HG changeset patch # User Michael Schloh von Bennewitz # Date 1324573706 -3600 # Node ID 51de80f77aa253018bc89285d163df7668a7d736 # Parent 913c2b2149ead695eaf36d877ca06ba25ee198c5 Generally avoid expensive core operations by only reloading logs. diff -r 913c2b2149ea -r 51de80f77aa2 asterisk/rc.asterisk --- a/asterisk/rc.asterisk Sun Dec 04 15:57:04 2011 +0100 +++ b/asterisk/rc.asterisk Thu Dec 22 18:08:26 2011 +0100 @@ -44,12 +44,17 @@ rcService asterisk active no && exit 0 @l_prefix@/sbin/asterisk -rx "core reload" +%logrel -u @l_susr@ + rcService asterisk enable yes || exit 0 + rcService asterisk active no && exit 0 + @l_prefix@/sbin/asterisk -rx "logger reload" + %daily -u @l_susr@ rcService asterisk enable yes || exit 0 shtool rotate -f \ -n ${asterisk_log_numfiles} -s ${asterisk_log_minsize} -d \ -z ${asterisk_log_complevel} -m 664 -o @l_rusr@ -g @l_rgrp@ \ -P "${asterisk_log_prolog}" \ - -E "${asterisk_log_epilog}; rc asterisk reload" \ + -E "${asterisk_log_epilog}; rc asterisk logrel" \ @l_prefix@/var/asterisk/log/asterisk.log