简体   繁体   English

503服务器不可用-Dynamics CRM Web服务关闭-如何诊断?

[英]503 Server Unavailable - Dynamics CRM Web Service down - how to diagnose?

I provide support for a large application across multiple servers. 我为跨多个服务器的大型应用程序提供支持。 System has been running live for 6+ months. 系统已运行超过6个月。

8th December: total system failure. 12月8日:系统完全故障。 iisreset across each of the servers sorted it out. iisreset在每个服务器上进行了排序。 Everything back to normal. 一切恢复正常。

Post failure investigation showed various processes not able to get a response from a particular server which hosts an instance of Dynamics CRM (2011 R11). 故障后调查显示,各种过程无法从托管Dynamics CRM(2011 R11)实例的特定服务器获得响应。 Specifically it seems the SOAP service was not responding (Organization.svc). 具体来说,似乎SOAP服务没有响应(Organization.svc)。 503 - Server Unavailable (really it was just the web service). 503-服务器不可用(实际上只是Web服务)。 I suspect it died. 我怀疑它死了。

Having the exact time of the error I checked the event logs on the server but these did not have anything of use. 有了错误的确切时间,我检查了服务器上的事件日志,但是这些日志没有任何用处。 The last error prior to the failure was a report rendering error which was 9 minutes before the system actually went down. 故障之前的最后一个错误是报告呈现错误,该错误在系统实际停机之前9分钟。 Surely if web service crashed this would be reflected in the event log? 当然,如果Web服务崩溃了,这将反映在事件日志中吗?

Fast forward to today, 8th January and the system fails again. 快进到今天,即1月8日,系统再次出现故障。 The 8th of the month again! 每月的8号! iisreset fixes it... again! iisreset再次修复了它!

Again, completely useless event logs showings no errors prior to failure. 同样,完全无用的事件日志在失败之前不会显示任何错误。

Entertained the idea of Dynamics CRM trace logging but this is out of the question due to the performance hit. 接受了Dynamics CRM跟踪日志记录的想法,但是由于性能下降,这是不可能的。

Apart from the event logs where else to look? 除了事件日志外,还有什么地方可以看? Are there possible external factors or causes? 是否存在可能的外部因素或原因? I'm trying to find the root cause but have run out of ideas! 我正在寻找根本原因,但想法已经用完了!

While this may not address the source of your problem, maybe it can help minimize the symptoms. 尽管这可能无法解决问题的根源,但也许可以帮助减轻症状。 May I suggest that you configure the IIS server to recycle the application pool at a scheduled interval within your production environment. 我可以建议您将IIS服务器配置为在生产环境中按计划的时间间隔回收应用程序池。

http://technet.microsoft.com/en-us/library/cc753179%28v=ws.10%29.aspx http://technet.microsoft.com/en-us/library/cc753179%28v=ws.10%29.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM