問題タブ [uwsgi]
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 - uWSGI を使用する場合の Django の組み込み Python 関数の NameError
uWSGI (0.9.8) を使用して Ubuntu 10.10 (64 ビット) で Django 1.3 + Python 2.6 を実行しています。ただし、時々、uwsgi.log に奇妙なログが見つかり、「getattr」、「isinstance」が定義されていないことが報告されます。しかし、それらは Python の組み込み関数ではありませんか? Django がそれらを見つけられないのはなぜですか? これは、uwsgi サーバーの再起動時にトラフィックが少ない場合にはあまり発生せず、トラフィックが大きく、サーバーが短時間実行されている場合に頻繁に発生します。
私の django アプリケーションには何の問題もないと確信していますが、これが Django のバグなのか、uWSGI なのか、Python 2.6 なのかさえもわかりません。
更新: uWSGI の最新バージョンには、これがないようです。
詳細ログ:
python - djangoアプリを実行しているvhostモードでのnginx+uwsgiの問題
サーバー上にいくつかのdjangoアプリがあり、独自のソケットファイルで完全に実行されていますが、さらにいくつかのdjangoアプリを導入する予定なので、vhostモードでuwsgiを実行することを好みますが、import/に問題があるようです。パス
これがnginx仮想ホスト構成です
そして「mysite.py」ファイルに私はこれを持っています:
私はこのコマンドでuwsgiを実行しています:
ここにエラーがあります
ご想像のとおり、djangoはシステムに正しくインストールされています
ありがとう!
UPDATE 18/8ついに解決策を見つけました。mysite.pyファイルを変更し、djangoとpythonlibsへのパスを追加しました。
python - 長時間実行されているPythonスクリプトまたはサービスをリモートでデバッグする方法は?
タイトルのとおり、pasterまたはuwsgiで実行されているPythonプロセスに接続して、pdb機能を利用できるようにしたいと思います。
python - uWSGI「ヘッダーを待機しているタイムアウト」エラー
Ubuntu 10.04(32ビット)でuwsgi-0.9.8.4を使用しています。これが、Pyramidアプリケーション(pasterで正常に動作する)のuwsgiセクションです。.iniファイル-
uwsgiが実行され、ポート6543にバインドされます-
ただし、ブラウザでのhttp:// localhost:6543 /リクエストはタイムアウトするだけですが、uWSGIが何も受信しないことを報告することはめったにありません。
何が間違っている可能性があり、この状況をデバッグする方法はありますか?
どんなポインタでも大歓迎です。
python - Web2py nginx とドメイン
こんにちは、web2py nginx と uwsgi を実行していますが、1 つ以上のドメインを展開する際に問題が発生しています。問題は、サーバーが常にデフォルトのウェルカムアプリケーションを返し、ドメインに指定したフォルダーではないことです
どんなアイデアでも大歓迎です。これが私のnginx.confファイルです(関連部分)
*乾杯
django - Googleアプリを介してメールを送信するとDjangoエラーが発生する
Google アプリに接続してメールを送信する Django アプリケーションがあります。ただし、数日前に「ピアによる接続のリセット」エラーが発生し始めました。機能する場合もあれば、機能しない場合もあります...機能しない場合に正当化する理由が見つかりませんでした... nginxとuwsgiを使用しています。何が起こっているのか、それを解決する方法を理解するのを手伝ってくれる人はいますか?
この同じアプリケーションが 1 か月以上実行されており、このエラーが発生し始めました。
ログは次のとおりです。
nginx ログ:
アップストリームの読み取り中にピアによって接続がリセットされる)、クライアント: 187.115.25.63、サーバー: www.site.com、リクエスト: "POST /ems/ HTTP/1.0"、アップストリーム: "uwsgi://127.0.0.1:9001"、ホスト: "www.site.com"、リファラー: "http://www.site.com/ems/"
iphone - POSTデータが失われる:コンテンツの長さ= 0
content-length = 0
次の設定でサーバーでランダムにエラーが発生します。
サーバーに使用するiPhonePOST's
データ。synchronously
ASIFormDataRequest
nginx proxy for UWSGI
エラーは、おそらく200リクエストに1回ランダムに表示されます。
この問題を検索しましたが、明確な答えは見つかりませんでした。投稿の1つは、奇妙なASIHTTPRequest
動作、バグについて言及しました。しかし、それは確かではありません。
http - 不要な HTTPS -> nginx + uwsgi + フラスコ アプリによる HTTP リダイレクト
組み込みのuwsgi プロキシ モジュールを使用して、 uwsgi へのリバース プロキシとしてnginxを使用し、 uwsgiによってホストされるフラスコアプリがあります。別のページにリダイレクトするページにアクセスするたびに、Location ヘッダーが HTTPS 以外の URL を指しています。例えば:
私のnginx設定は次のようになります:
python - Flask Pythonで別の実行スレッドを生成しますか(つまり、ログメールを開発者に送信しますか?)
uwsgi(2プロセス)の背後で実行されているFlaskWebアプリを実行しています。私のコードの一部には、リモートリソースへのping、変更されているかどうかの確認(If-Modified-Since
)、および変更されている場合はWebサーバー上のそのリソースのローカルコピーの更新が含まれます。
この更新により、差分の電子メールも送信されます。これには時間がかかり、メールの送信中にユーザーリクエストがタイムアウトするのではないかと心配しています。
Pythonスレッドライブラリはこれに取り組む正しい方法ですか?(スレッドを生成し、そこに電子メールを送信しますか?)これはuwsgiのプロセスにまったく干渉しますか?
助けてくれてありがとう!
(補足:2つのuwsgiプロセスが両方ともローカルコピーのリソースを更新しようとすると、ヘッドがぶつかることについても少し心配しています...スレッドモジュールのロック機能が正しいかどうか疑問に思いますこの問題も?)
編集:明確にするために、私の主な関心事は、電子メールタスクがコード実行の一部であるということです。return_template
呼び出しの前に時間がかかり、実行されるため、ユーザーへの応答が保留されます。Flask / uwsgi環境を考えると、Pythonスレッドライブラリはこの問題に取り組む正しい方法ですか?