Hello,
This is due to how the Erlang VM is run as a service on Windows. Erlang distribution is started at an earlier phase than on Linux, so you must set net_ticktime via a VM argument. To do so, create the %AppData%\RabbitMQ\rabbitmq-env-conf.bat file with the following contents
> cat C:\Users\bakkenl\AppData\Roaming\RabbitMQ\rabbitmq-env-conf.bat
@echo off
set SERVER_ADDITIONAL_ERL_ARGS=-kernel net_ticktime 600
Then, uninstall and install the service again:
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.5\sbin
.\rabbitmq-service.bat stop
.\rabbitmq-service.bat remove
.\rabbitmq-service.bat install
.\rabbitmq-service.bat start
NOTE: it is generally a bad idea to set net_ticktime to a different value.
Thanks -
Luke