Windowsでウェイトレスとファルコンを使用してAPIサーバーを作成しました。うまく機能していますが、監視できるようにサービスとして実行する必要があります。これを行う最善の方法は何ですか?私はpywin32とcherrypy独自の実装を見てきました。Pythonを介してウェイトレスを停止することに困惑しています。cmdを使用するときにctrl-breakが使用されることは知っていますが、pythonを使用するときに何を使用すればよいかわかりません。
def SvcStop(self):
self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
cherrypy.server.stop()
win32event.SetEvent(self.stop_event)
チェリーピーのような停止機能を持つウェイトレスは見当たりません。
どんな助けでも素晴らしいでしょう。pywin32の外であっても。ウェイトレスを Windows でサービスとして実行する方法についての詳細が必要です。それを行うには多くの方法があり、どれが推奨されるかわからないからです。
ありがとう、アンソニー