{"id":2511,"date":"2014-04-24T20:52:21","date_gmt":"2014-04-25T04:52:21","guid":{"rendered":"http:\/\/www.atumvirt.com\/?p=2511"},"modified":"2014-04-24T20:52:21","modified_gmt":"2014-04-25T04:52:21","slug":"xendesktop-77-1-monitor-service-memory-leak","status":"publish","type":"post","link":"https:\/\/avtempwp.azurewebsites.net\/2014\/04\/xendesktop-77-1-monitor-service-memory-leak\/","title":{"rendered":"XenDesktop 7\/7.1 Monitor Service Memory Leak"},"content":{"rendered":"
In late February and early March we experienced “All the Citrix XML Services configured for farm failed to respond to this XML Service\u00a0transaction.” \u00a0As virtual desktops have grown increasingly important in our organization, this failure was critical to resolve quickly. \u00a0Unfortunately, the first time it happened, reboots of the delivery controllers and storefront servers didn’t resolve the problem and it went away on its own. \u00a0When it happened the next week in early March, we decided to take an “emergency” change request to upgrade from XD7 to XD 7.1. \u00a0Unfortunately, about a week and a half later the problem occurred again and we contacted our Citrix rep. \u00a0However, when it occurred the third time I noticed something strange: \u00a0The Citrix Monitor Service on one of the DC’s had memory usage that stuck out like a sore thumb: \u00a0A whopping 3.7gb compared to the other DC having a mere 477mb.<\/p>\n
After seeing this behavior, I configured service monitoring using System Center Operations Manager and set a memory threshold of 800MB. \u00a0If you have System Center Operations Manager, you owe it to yourself to configure monitoring of critical XenDesktop services like this. \u00a0Once I did, I was able to discover dramatic behavior.<\/p>\n