Forum Discussion
XuYang1795
Jan 27, 2022Copper Contributor
IIS ARR healthcheck not sent to all the configured host
We have a IIS RP configured for 50+ target servers. some of the servers shutdown when they are not used. After RP restarted, health check try to reach all the servers, but after a while, RP doesn't e...
XuYang1795
Apr 07, 2022Copper Contributor
The problem is identified and workarounded:
IIS app pool has a default idle timeout set to 20min. When the healthcheck is sent to the target which is shutdown, no response will get back to IIS. After 20min, the idle timeout will kick in, and stop sending healthcheck to everyone (even those healthy ones). I think this is a design flaw: why would one server down would cause IIS not sending healthcheck to others?
After setting the idletimeout to 0, the problem was "fixed".
Xu
IIS app pool has a default idle timeout set to 20min. When the healthcheck is sent to the target which is shutdown, no response will get back to IIS. After 20min, the idle timeout will kick in, and stop sending healthcheck to everyone (even those healthy ones). I think this is a design flaw: why would one server down would cause IIS not sending healthcheck to others?
After setting the idletimeout to 0, the problem was "fixed".
Xu