|
|
@@ -36,6 +36,10 @@
|
|
|
%stop -u @l_susr@
|
|
|
rcService nginx enable yes || exit 0
|
|
|
rcService nginx active no && exit 0
|
|
|
+ @l_prefix@/sbin/nginx -s quit
|
|
|
+ sleep 2
|
|
|
+ @l_prefix@/sbin/nginx -s stop
|
|
|
+ sleep 1
|
|
|
nginx_signal TERM
|
|
|
sleep 2
|
|
|
rm -f $nginx_pidfile >/dev/null 2>&1 || true
|
|
|
@@ -45,12 +49,17 @@
|
|
|
rcService nginx active no && exit 0
|
|
|
rc nginx stop start
|
|
|
|
|
|
+%reload -u @l_susr@
|
|
|
+ rcService nginx enable yes || exit 0
|
|
|
+ rcService nginx active no && exit 0
|
|
|
+ @l_prefix@/sbin/nginx -s reload
|
|
|
+
|
|
|
%daily -u @l_susr@
|
|
|
rcService nginx enable yes || exit 0
|
|
|
shtool rotate -f \
|
|
|
-n $nginx_log_numfiles -s $nginx_log_minsize -d \
|
|
|
-z $nginx_log_complevel -m 664 -o @l_nusr@ -g @l_ngrp@ \
|
|
|
-P "$nginx_log_prolog" \
|
|
|
- -E "$nginx_log_epilog; rc nginx restart" \
|
|
|
+ -E "$nginx_log_epilog; rc nginx reload" \
|
|
|
$nginx_logfile
|
|
|
|