diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2017-08-03 16:03:58 +0100 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2017-08-03 16:03:58 +0100 |
| commit | 2a245fec110d90fe5e5df97e49fab387e08e7bae (patch) | |
| tree | 70d912443b182f0b42a2087df93b8b76c764f702 | |
| parent | ac687666a1cc4fb0619792d44cad5f10dd869629 (diff) | |
| download | rabbitmq-server-git-2a245fec110d90fe5e5df97e49fab387e08e7bae.tar.gz | |
Set ERL_CRASH_DUMP location to rabbitmq log directory
| -rwxr-xr-x | scripts/rabbitmq-env | 1 | ||||
| -rw-r--r-- | scripts/rabbitmq-env.bat | 5 | ||||
| -rwxr-xr-x | scripts/rabbitmq-server | 2 |
3 files changed, 8 insertions, 0 deletions
diff --git a/scripts/rabbitmq-env b/scripts/rabbitmq-env index 1549a05524..e422557cac 100755 --- a/scripts/rabbitmq-env +++ b/scripts/rabbitmq-env @@ -237,6 +237,7 @@ rmq_normalize_path_var RABBITMQ_PLUGINS_DIR [ "x" != "x$RABBITMQ_LOGS" ] && export RABBITMQ_LOGS_source=environment [ "x" = "x$RABBITMQ_LOGS" ] && RABBITMQ_LOGS="${RABBITMQ_LOG_BASE}/${RABBITMQ_NODENAME}.log" [ "x" = "x$RABBITMQ_UPGRADE_LOG" ] && RABBITMQ_UPGRADE_LOG="${RABBITMQ_LOG_BASE}/${RABBITMQ_NODENAME}_upgrade.log" +[ "x" = "x$ERL_CRASH_DUMP" ] && ERL_CRASH_DUMP="${RABBITMQ_LOG_BASE}/erl_crash.dump" rmq_normalize_path_var RABBITMQ_LOGS diff --git a/scripts/rabbitmq-env.bat b/scripts/rabbitmq-env.bat index 9bf6f1cdc4..e47d382e51 100644 --- a/scripts/rabbitmq-env.bat +++ b/scripts/rabbitmq-env.bat @@ -324,6 +324,11 @@ if not "!RABBITMQ_LOGS" == "-" ( for /f "delims=" %%F in ("!RABBITMQ_LOGS!") do set RABBITMQ_LOGS=%%~sF
)
+REM [ "x" = "x$ERL_CRASH_DUMP"] && ERL_CRASH_DUMP="${RABBITMQ_LOG_BASE}/erl_crash.dump"
+if "!ERL_CRASH_DUMP!"=="" (
+ set ERL_CRASH_DUMP=!RABBITMQ_LOG_BASE!\erl_crash.dump
+)
+
REM [ "x" = "x$RABBITMQ_CTL_ERL_ARGS" ] && RABBITMQ_CTL_ERL_ARGS=${CTL_ERL_ARGS}
if "!$RABBITMQ_CTL_ERL_ARGS!"=="" (
if not "!CTL_ERL_ARGS!"=="" (
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server index d307e79138..4edec5b470 100755 --- a/scripts/rabbitmq-server +++ b/scripts/rabbitmq-server @@ -84,6 +84,7 @@ RABBITMQ_PRELAUNCH_NODENAME="rabbitmqprelaunch${$}@localhost" # success of our startup sequence to systemd. NOTIFY_SOCKET= \ RABBITMQ_CONFIG_FILE=$RABBITMQ_CONFIG_FILE \ +ERL_CRASH_DUMP=$ERL_CRASH_DUMP \ RABBITMQ_DIST_PORT=$RABBITMQ_DIST_PORT \ ${ERL_DIR}erl -pa "$RABBITMQ_EBIN_ROOT" \ -boot "${CLEAN_BOOT_FILE}" \ @@ -203,6 +204,7 @@ start_rabbitmq_server() { check_start_params && RABBITMQ_CONFIG_FILE=$RABBITMQ_CONFIG_FILE \ ERL_MAX_ETS_TABLES=$ERL_MAX_ETS_TABLES \ + ERL_CRASH_DUMP=$ERL_CRASH_DUMP \ exec ${ERL_DIR}erl \ -pa ${RABBITMQ_SERVER_CODE_PATH} ${RABBITMQ_EBIN_ROOT} \ ${RABBITMQ_START_RABBIT} \ |
