gpt4 book ai didi

service - Windows服务 "Starting"

转载 作者:行者123 更新时间:2023-12-02 17:52:16 25 4
gpt4 key购买 nike

我的 Web 应用程序需要一个关键的 Windows 服务。

不幸的是,Windows服务无法正常启动,而是保持“正在启动”状态约7分38秒,然后失败。

当服务处于“启动”模式时,我的 Web 应用程序工作正常。

我有一个 Windows 计划任务,每分钟运行一次,以便在必要时重新启动服务。

net start "my service"

因此,从服务失败到再次启动,大约有 22 秒的时间间隔。此外,我的应用程序(依赖于此服务)还需要 30 秒左右才能开始工作。

我故意没有命名错误的服务。我确实提出了一个单独的问题https://stackoverflow.com/questions/8470975/oracle-oc4j-service-keeps-stopping其目的是真正解决问题。

在这个问题中,我并不是想解决问题,而是找到一种解决方法来尝试使该服务始终处于“正在启动”状态。

令人气愤的是,直到我今天重新启动服务器之前,我每 3 分钟重新启动一次服务的解决方法实际上都有效,没有任何应用程序停机。

有人有什么建议吗?我确实尝试将 ServicesPipeTimeout 的注册表项更改为 86400000(24 小时!),以使服务保持“正在启动”状态更长时间。

最佳答案

我已经找到了一个可能的解决方案来解决我感到非常不安的问题...

我从 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279 下载了 WinDbg

我打开 WinDbg 并执行“附加到进程”,然后选择我的服务。

只要 WinDbg 打开,它似乎就会“保留”该进程并防止其停止。

它会持续多久,还有待观察,但现在已经持续了半个多小时(而之前服务在 8 分钟后停止)

关于service - Windows服务 "Starting",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com