問題タブ [waitress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3152 参照

python - ハグとウェイトレスでログイン

Python hug REST アプリにログを追加したいと考えています。hugコマンドを介して(経由でhug -f app.py)アプリを提供するときにそれを行う方法が見つからなかったため、 hug と waitress組み合わせようとしました。

ファイル内の私の最小限のアプリ構造はapp.py次のようになります。

そして、ウェイトレス スクリプトを使用してこれを提供しますrun.py

コンソールで実行する python run.pyと、アプリが正常に起動し、結果がfunc返されますが、内部の func (「debug func」)および(「logger set to DEBUG」)からのデバッグ メッセージrun.pyはコンソールに表示されません。

何がうまくいかず、どうすれば修正できますか? (別の (Windows 対応の) WSGI サーバーを使用する方が簡単な場合は、喜んで使用します。)

0 投票する
2 に答える
2644 参照

python - Windows サービスとしての python ウェイトレス

Windowsでウェイトレスとファルコンを使用してAPIサーバーを作成しました。うまく機能していますが、監視できるようにサービスとして実行する必要があります。これを行う最善の方法は何ですか?私はpywin32とcherrypy独自の実装を見てきました。Pythonを介してウェイトレスを停止することに困惑しています。cmdを使用するときにctrl-breakが使用されることは知っていますが、pythonを使用するときに何を使用すればよいかわかりません。

チェリーピーのような停止機能を持つウェイトレスは見当たりません。

どんな助けでも素晴らしいでしょう。pywin32の外であっても。ウェイトレスを Windows でサービスとして実行する方法についての詳細が必要です。それを行うには多くの方法があり、どれが推奨されるかわからないからです。

ありがとう、アンソニー