我在Windows上使用女服务员和猎鹰编写了一个API服务器。它工作得很好,但现在我需要将它作为服务运行,以便它可以监控。最好的方法是什么?我看过pywin32和cherrypy's own implementation。我很难通过python停止服务员。我知道在使用cmd时会使用ctrl-break,但在使用python时不确定要使用什么。
def SvcStop(self):
self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
cherrypy.server.stop()
win32event.SetEvent(self.stop_event)
我没有看到女服务员有像Cherrypy这样的停止功能。
任何帮助都会很棒。即使它在pywin32之外。只需要一些关于如何让女服务员在Windows上作为服务运行的细节,因为有很多方法可以做到这一点,我不确定推荐哪一个。
谢谢, 安东尼