summaryrefslogtreecommitdiffstats
path: root/http/nginx/init.d/nginx
diff options
context:
space:
mode:
Diffstat (limited to 'http/nginx/init.d/nginx')
-rw-r--r--http/nginx/init.d/nginx11
1 files changed, 11 insertions, 0 deletions
diff --git a/http/nginx/init.d/nginx b/http/nginx/init.d/nginx
index 61b77be969..93ec2acc43 100644
--- a/http/nginx/init.d/nginx
+++ b/http/nginx/init.d/nginx
@@ -6,4 +6,15 @@ ARGS="-c /etc/nginx/nginx.conf"
RUNLEVEL=3
NEEDS="+network +remote_fs"
+reload() {
+ echo "Gracefully reloading Nginx web server..."
+
+ if [[ `nginx -v 2>&1 | cut -d. -f2` == 6 ]]; then
+ kill -HUP "$PIDFILE"
+ else
+ $PROGRAM -s reload
+ fi
+ evaluate_retval
+}
+
. /etc/init.d/smgl_init