我在服务器上有 2 个 Windows 服务,它们只是停止工作。它们在我的本地系统上运行良好,直到昨天下午 2 点左右,它们运行良好。我不知道他们发生了什么事。它们在 Windows 服务窗口中显示为已启动,但它们不起作用。
我已经检查并尝试了以下
- 我已经重新启动了它们
- 我已经用相同的代码卸载并重新安装了它们
- 我已经用我机器上的代码卸载并重新安装了它们(这与服务器上的代码相同,因为没有对它们进行任何更改)
- 我知道代码中没有错误,因为其中一个是电子邮件发送服务,如果出现错误,它将写入数据库 - 这不会发生。
- 我知道数据库连接字符串是正确的,因为它之前一直在工作,而且我无法使用不正确的连接字符串启动服务
- 我知道该服务甚至没有尝试发送电子邮件,因为如果出现问题,比如说与邮件服务器的连接,它会向数据库写入一些内容。
- 我已经重启了服务器
没有任何工作。我不明白为什么运行良好的 Windows 服务会停止做任何事情。
请你帮忙。
谢谢,
萨钦