summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2016-03-02 23:17:28 +0300
committerMichael Klishin <michael@novemberain.com>2016-03-02 23:17:28 +0300
commitb322e0c121f38abc3d2c74d28896fa3455ea1aa9 (patch)
tree7f1c638e8c6bedd72089cd2a7d087929d5058395 /scripts
parent98182a9a70db53d6d99845780832ca318141a655 (diff)
parenta2641acda4cceef6ec009648e75c3c90886cd789 (diff)
downloadrabbitmq-server-git-b322e0c121f38abc3d2c74d28896fa3455ea1aa9.tar.gz
Merge pull request #648 from rabbitmq/rabbitmq-server-645
Restart option for windows service.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rabbitmq-service.bat5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/rabbitmq-service.bat b/scripts/rabbitmq-service.bat
index 59425540e6..3d79bba902 100644
--- a/scripts/rabbitmq-service.bat
+++ b/scripts/rabbitmq-service.bat
@@ -153,6 +153,10 @@ if "!RABBITMQ_IO_THREAD_POOL_SIZE!"=="" (
set RABBITMQ_IO_THREAD_POOL_SIZE=30
)
+if "!RABBITMQ_SERVICE_RESTART!"=="" (
+ set RABBITMQ_SERVICE_RESTART=restart
+)
+
set ERLANG_SERVICE_ARGUMENTS= ^
-pa "!RABBITMQ_EBIN_ROOT!" ^
-boot start_sasl ^
@@ -185,6 +189,7 @@ set ERLANG_SERVICE_ARGUMENTS=!ERLANG_SERVICE_ARGUMENTS:\=\\!
set ERLANG_SERVICE_ARGUMENTS=!ERLANG_SERVICE_ARGUMENTS:"=\"!
"!ERLANG_SERVICE_MANAGER_PATH!\erlsrv" set !RABBITMQ_SERVICENAME! ^
+-onfail !RABBITMQ_SERVICE_RESTART! ^
-machine "!ERLANG_SERVICE_MANAGER_PATH!\erl.exe" ^
-env ERL_CRASH_DUMP="!RABBITMQ_BASE:\=/!/erl_crash.dump" ^
-env ERL_LIBS="!ERL_LIBS!" ^