【问题标题】:Window Service status it is appearing as running, But not working窗口服务状态显示为正在运行,但无法正常工作
【发布时间】:2015-05-06 13:20:58
【问题描述】:

我不太确定,如果我能回答这个问题,但很高兴知道一些关于它的建议。

我有一个带有两个线程的 Windows 服务。有一段时间它工作得很好,但它似乎在上周停止工作。当我检查服务状态时,它显示为正在运行并且启动类型是自动的。但是服务没有从服务队列中挑选数据。没有错误日志,我认为线程已停止,但不知道为什么?

【问题讨论】:

  • 尝试在事件查看器中检查应用程序日志。
  • 我也有同样的情况。你找到解决这个问题的方法了吗?
  • 您解决了这个问题吗?我有一个类似的问题。很高兴得到你的想法。

标签: c# web-services service window


【解决方案1】:

是的,我们在部署 Application 时发现,windows 上存在一些服务依赖,这导致了这些问题。 我们通过每次重置 IIS 并停止所有服务然后每次重新安装它们来解决此问题。

【讨论】:

  • 重新启动/重新安装服务是一项非常粗糙的工作。希望有更好的答案。
【解决方案2】:

在我们的案例中,我们发现了由于异常处理不正确造成的问题。 当 Installer 安装服务时,如果有任何请求,导致执行时崩溃,则服务反映为运行状态但停止工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2023-03-09
    相关资源
    最近更新 更多