mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-04-07 14:04:35 +08:00
[script] Restart RabbitMQ node while debug startup to prevent "Erl.exe high CPU usage every Monday morning on Windows"
https://groups.google.com/forum/#!topic/rabbitmq-users/myl74gsYyYg
This commit is contained in:
25
restart-rabbit.bat
Normal file
25
restart-rabbit.bat
Normal file
@ -0,0 +1,25 @@
|
||||
ECHO OFF
|
||||
|
||||
REM look up rabbitmqctl.bat in %ProgramFiles%
|
||||
FOR /F "tokens=* USEBACKQ" %%F IN (`dir /S /B "%ProgramFiles%\RabbitMQ Server\*rabbitmqctl.bat"`) DO (
|
||||
SET RABBITMQCTL=%%F
|
||||
)
|
||||
REM look up rabbitmqctl.bat in %ProgramFiles(x86)%
|
||||
if not exist "%RABBITMQCTL%" (
|
||||
FOR /F "tokens=* USEBACKQ" %%F IN (`dir /S /B "%ProgramFiles(x86)%\RabbitMQ Server\*rabbitmqctl.bat"`) DO (
|
||||
SET RABBITMQCTL=%%F
|
||||
)
|
||||
)
|
||||
if not exist "%RABBITMQCTL%" (
|
||||
echo.
|
||||
echo ******************************
|
||||
echo Missing rabbitmqctl.bat
|
||||
echo ******************************
|
||||
echo.
|
||||
exit /B 1
|
||||
)
|
||||
REM "net stop RabbitMQ && net start RabbitMQ" is more simple but requires admin rights
|
||||
call "%RABBITMQCTL%" stop_app
|
||||
call "%RABBITMQCTL%" start_app
|
||||
|
||||
:ERROR
|
||||
7
run.bat
7
run.bat
@ -1,5 +1,12 @@
|
||||
ECHO OFF
|
||||
|
||||
ECHO.
|
||||
ECHO ----------------------------------------
|
||||
ECHO restart RabbitMQ node to prevent "Erl.exe high CPU usage every Monday morning on Windows" https://groups.google.com/forum/#!topic/rabbitmq-users/myl74gsYyYg
|
||||
ECHO ----------------------------------------
|
||||
|
||||
call restart-rabbit.bat
|
||||
|
||||
ECHO.
|
||||
ECHO ----------------------------------------
|
||||
ECHO copy file to converter
|
||||
|
||||
Reference in New Issue
Block a user