問題タブ [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 投票する
2 に答える
4717 参照

python - ウェイトレスと Nginx を使用してローカル アプリを提供する方法

サーバーとしてフラスコを使用してダッシュ(plotly)アプリをセットアップし、ウェイトレスを使用してWindowsサーバーでポート:8041に提供できます。ウェイトレスを起動する私のコードは以下のとおりです。

ネットワーク上の誰かが servename:8041 に移動すると、URL の横に「安全ではありません」という警告が表示されます。IT ベンダーは証明書ファイルとキーを取得できましたが、それらを現在のセットアップに組み込む方法がわかりません。

私は nginx を使用しようとしていますが、ウェイトレスでセットアップするためのガイドが見つかりません。また、ここでは主に孤独なデータ担当者として働いているため、Web アプリや wsgi にあまり慣れていません。

0 投票する
0 に答える
296 参照

python-3.x - WSGI サーバーウェイトレスは SIGTERM をどのように処理しますか?

peewee基礎となるデータベースを持つフラスコアプリを作成しました。また、openstack とやり取りして VM を作成します。このアプリは、DOCKERFILE を介してウェイトレスによって提供されます

docker compose を再実行すると、docker が SIGTERM を送信し、SIGKILL の前に 10 秒待機すると考えられます。ウェイトレスは、現在処理中のリクエストを完了しようとしますか? もしくは伝える方法はありますか?アプリ自体にいくつかのハンドラーを追加できますが、基になるアプリにコードを追加しなくても動作を取得できれば...タントが理想的です。

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

django - django html テンプレートへのドメイン パスの追加

nginx リバース プロキシとウェイトレスを組み合わせて django アプリを提供しています。nginx 構成では、アプリは場所を介してリンクされています。

waitressアプリはポート 8686経由で実行されます。

これで、domain.com/app にアクセスすると、インデックス ページが正しく表示されます。ただし、私の django html テンプレートには次のリンクが含まれています。

そのボタンを押すと、

domain.com/accounts/login

しかし、そうあるべきです

domain.com/app/accounts/login

アプリがリンクされている場所とは関係なく動作するようにコードを変更する方法を知りたいです。

urls.pyURLには次のように含まれています: