在这期间,我能够成功启动和停止我创建的 Windows 服务,但在过去一周内,当我停止它时突然出现以下错误:
Windows 无法停止本地计算机上的 Apache Tomcat 服务 A。错误 1053:服务未及时响应启动或控制请求
这在 Windows 2008 和 Windows 2012 上都会发生。这只发生在 Tomcat 服务 A 中,而不会发生在在同一服务器上运行的 Tomcat 服务 B 中。
任何帮助都将不胜感激!
答案1
此消息仅表示服务未在注册表允许的时间内与服务控制管理器通信。
您可以尝试增加服务与服务通信的时间,但这需要您重新启动计算机。
您可以将服务超时(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServicesPipeTimeout)修改为 80000,然后重新启动计算机。这或许可以解决问题。