How to disable Erlang disk space monitoring

We are using Erlang/OTP 26.2.3 along with RabbitMQ v3.13.2 for windows platform. We have run “rabbitmqctl deactivate_free_disk_space_monitoring” cli to deactivate free disk monitoring. But still we are getting timeout exception and later on there is erlang crash dump at time of shutdown.

It seems timeout exception occur at the time of analysing disk data by disksup process

Do we have other ways to increase Disk Space monitoring timeout or disabling disksup process monitoring at erlang side?

log snippet =>

2025-03-21 09:31:04.682000+00:00 [info] <0.409.0> Free disk space monitor was already disabled
2025-03-21 10:01:12.023000+00:00 [notice] <0.85.0> alarm_handler: {clear,{disk_almost_full,"P:"}}
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> ** Generic server disksup terminating
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> ** Last message in was timeout
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> ** When Server state == [{data,[{“OS”,{win32,nt}},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {“Timeout”,1800000},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {“Threshold”,80},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {“DiskData”,
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> [{"C:",125179000,54},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"D:",114222076,25},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"E:",5242749440,32},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"F:",5368578560,51},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"G:",10485630080,0},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"H:",113246144,13},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {"P:",114092028,89}]}]}]
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> ** Reason for termination ==
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> ** {{timeout,{gen_server,call,[os_mon_sysinfo,get_disk_info]}},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> [{gen_server,call,2,[{file,“gen_server.erl”},{line,404}]},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {disksup,check_disk_space,3,[{file,“disksup.erl”},{line,413}]},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {disksup,handle_info,2,[{file,“disksup.erl”},{line,190}]},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {gen_server,try_handle_info,3,[{file,“gen_server.erl”},{line,1095}]},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {gen_server,handle_msg,6,[{file,“gen_server.erl”},{line,1183}]},
2025-03-21 10:01:12.023000+00:00 [error] <0.127.0> {proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,241}]}]}

“rabbitmqctl deactivate_free_disk_space_monitoring” will disable rabbit_disk_monitor

the error log is caused by (the disksup component of) the Erlang OTP application os_mon.

since in rabbit_env , the disksup component of os_mon is disabled, i wonder why it was started in your system.