When users attempt to launch applications, the following error message is received:
"An error has occurred while connecting to the requested resource."
Restarting the server allows the server to accept incoming connections but over time it begins to refuse connections again. The "Event ID 2005, CitrixHealthMon" is logged in the Event Viewer and the details listed state the following:
"Test threshold reached for the XML Service test. The action to Remove server from load balance table will now be performed."
Launch the Delivery Services Console.
Select Unfiltered, and then click Edit.
Click Next, locate Health Monitoring and Recovery on the left.
Click Health monitoring tests and the click Add.
Highlight XML Service test, click "Edit…", change "Recovery action" to "Alert only", click OK twice and click Save.
Run cmd.exe and perform gpupdate /force for the change to take effect.
By default, XenApp 6.0 is configured to disable logins to a server if it fails the XML Service Health Monitoring test five times. Port-sharing TCP port 80 increases the traffic on the same port XML uses and can cause a conflict, resulting in XML traffic failing.