From 32930de7d609df8d6b30d6ec29c5b21edf74c09f Mon Sep 17 00:00:00 2001 From: fbt Date: Wed, 24 Sep 2014 02:47:40 +0400 Subject: [PATCH] nginx on-the-fly upgrade support --- init.d/nginx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.d/nginx b/init.d/nginx index 08d18a9..089f740 100755 --- a/init.d/nginx +++ b/init.d/nginx @@ -22,3 +22,12 @@ restart() { stop; start } + +upgrade() { + nginx.test_config || { + watchman.err "Nginx config test failed, not upgrading." + return 1 + } + + kill -12 "$service_pid" +}