問題タブ [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.
python - httpsウェイトレスwsgiサーバーに接続できません
python ピラミッドフレームワークのチュートリアルを試してみましたが、https 接続、いくらウェイトレスできても。 http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/wiki2/installation.html
ウエイトレスさんの資料を見てみると、pasteDeploy形式の「url_scheme」という項目があります。以下を development.ini に追加しようとしました。
しかし、pserve コマンドを実行すると、http 接続をリッスンしているようです。
この状態でブラウザからアクセスしても応答がありません。私が作成しようとしているアプリケーションは https アクセスを期待していますが、何か他のものに必要なパッケージがあると思いますか? または、どこか根本的に間違っていますか?専門家のアドバイスをいただければ幸いです。
fedora19、python 3.3.2 の環境。virtualenv に含まれる以下のパッケージ:
ドキュメントの場所を教えていただければ助かります。どうもありがとうございました!
python - Python Pyramid Waitress サーバーのロギングを設定するには?
Python Pyramid Waitress サーバーのロギングをセットアップしようとしています。ここのドキュメントに従っています: Pyramid loggingとここ: Pyramid PasteDeploy logging . ウェイトレスからのロギング結果が得られない両方の方法にうんざりしています。私自身のロギングは完全に機能します。
Waitress のログ レベルを DEBUG に設定しましたが、サーバー ファイルを削除しても何も得られません。ウェイトレスがサーバーに静かに失敗します。
Pyramid Waitress サーバーのログをどのように設定して、ファイルが要求されているか、ファイルの欠落エラーなどを確認できるようにしますか?
方法 1: コードからのセットアップ:
方法 2: development.ini ファイルが以下のようにログを設定する pserve development.ini を使用してサーバーを起動する
python - Python Pyramid で 'catch all' ビューをセットアップして、静的ファイルの着信要求をログに記録する方法は?
デバッグの目的で、html ファイルから要求されている静的ファイル (css、js、jpg など) を確認しようとしています。ここでドキュメントを読みます:ここにリンクの説明を入力してください 私は自分の構成を次のようにセットアップしました:
そして私の見解:
このコードでは、いくつかのことが起こっています。
1) 静的ファイルはビューを介して取得されますが、実際にはブラウザーにロードされません 2) 静的ファイルがビューを介して取得されると、コードは少なくともログ記録のために機能しますが、50% の確率で次のエラーが発生します。
トレースバック: path_info = request._headers.environ['PATH_INFO'] AttributeError: 'NoneType' オブジェクトに属性 'environ' がありません
私のhtmlファイルの下部にある.jsファイルは時々動作しますが、エラーはcssファイルなどのhtmlファイルの初期のものに集中しているようです。
したがって、基本的に、問題を解決するために私が近づいているのか、それとも完全に間違った方向に進んだのかはわかりません。誰かがそれを行う正しい方法を知っていますか?
django - エラーを与えるHerokuのウェイトレス
Heroku で Gunicorn からウェイトレスに切り替えようとしています。ログで、ウェイトレスからエラーが発生し続けます。
私のprocfileには、次のものがあります。
.wsgi
拡張機能を削除すると、別のエラーが発生します。
wsgifunc
ウェイトレスのドキュメントにあるので、オブジェクト名も変更しようとしましたが、うまくいきませんでした。
どんな助けでも大歓迎です。次の wsgi.py ファイルがあります。
python - ピラミッド アプリが production.ini でホストされている場合のサーバー エラー
development.ini でホストされている場合は問題なく動作するピラミッド プロジェクトがありますが、production.ini を使用するとすぐに、ブラウザーに次のエラーが表示されます。
そして、このログインターミナル:
sqlalchemy.url
.ini ファイルのセクションのmako.directories
下にコピーしました[app:main]
が、このエラーの原因がわかりません。
サーバーを次のように起動します。../bin/pserve/production.ini --reload
私は何が欠けていますか?
python - 「ウェイトレス」を使用して複数のポートで Django アプリを提供する
私はwaitress
Djangoアプリを提供するために使用しています。同じスレッドで、2 つのポートで同時にアプリを提供する必要があります。(開発中のデバッガーで実行できるようにする必要があるため、別のプロセスにすることはできません。)
どうやってやるの?
django - Heroku は dyno ごとに実行する Web プロセスの数をどのように決定しますか?
Heroku を使用して Django アプリケーションをホストし、ウェイトレスを Web サーバーとして使用しています。2 (x2) dyno を実行すると、New Relic インスタンス タブに 10 個のインスタンスが実行されていることが表示されます。
Waitress を使用する場合、Heroku は 1 つの Dyno で実行する Web サーバー プロセスの数をどのように決定するのでしょうか?
Gunicorn を使用する場合、dyno ごとのプロセス数を設定する方法があることは知っていますが、ウェイトレスでそれを定義する方法は見当たりませんでした。
ありがとう!