草庐IT

timerPublish

全部标签

c# - Windows 服务应用程序挂起

背景:-运行WindowServer2008R2。-服务器已使用所有最新更新进行修补。-服务器正在运行5个内置于.NET3.5中的服务,所有这些服务都使用计时器重复检查数据库(主要是每10秒一次)。-这些服务不是CPU/RAM密集型。-服务器没有任何性能和资源问题或瓶颈。在大多数情况下,一切都按预期运行,但有时,某些(或所有)服务会停止工作。我正在将所有应用程序异常记录到文件中,但在失败时没有任何异常。事件记录器中也没有错误,服务管理器将服务视为正在运行。我必须停止服务并再次启动它们才能恢复功能。这种行为是不可预测的,有时需要一周或一个月才能停止工作。此外,有时服务会一起“死亡”,或者