We have CF9 environment running on IIS 7.5/Jrun and new CF11 environment running on IIS 8.5/tomcat. As part of the external monitoring system we use What's Up to monitor the ColdFusion services. In CF9, when ColdFusion Jrun for a particular instance is down (for example, when the services failed to automatically start), IIS will detect the issue and set the default page's error code to 503, which is good because What's Up will then detect the service is down. In CF11, the situation has changed and tomcat's jakarta connector is returning a 500 error code when the service is down but they way it's returning it causes our What's up monitors not to detect that the system is down. Is there a way to configure tomcat in such a way so that it lets IIS handle the error instead of tomcat, so that What's Up correctly reads the 503 code and alerts us service is down? Or is there a way to change the behavior of the IIS to correctly identify the error code returned by tomcat/jakarta?
CF 9:
CF11: