【发布时间】:2011-03-29 07:54:01
【问题描述】:
我在 Windows 2000 机器上运行 Windows 服务。有时该服务的可执行文件会死掉,但 Windows 服务在服务管理器中仍列为“已启动”。在这种情况下,为该服务定义的重启行为不会生效。
如何避免这种情况?这是Windows 2000的配置问题还是Windows服务配置错误?
编辑:windows 服务是使用 py2exe 在 Python 中自行编写的,基于此描述:Creating a python win32 service
【问题讨论】:
-
我们在谈论什么服务?
-
自写服务。该程序是用 Python 编写的。
-
我认为我们可以安全地将其缩小到错误编码。您需要调试您的服务并确定它为什么不能按您的预期工作。请记住,该代码不适用于发布您链接到的问题的人。
-
我认为 Windows 服务的重启选项正是为解决此类意外崩溃而设计的。
标签: windows-services windows-server-2000