dotcloud(nginxを使用)とMongoDBにFlask Pythonアプリをデプロイしようとしていますが、ある時点でOAuth認証のためにTwitterにルーティングしています。アプリに戻ろうとすると、タイトルに記載されているnginxエラーが発生しますが、その理由がわかりません。助言がありますか?ローカルホストを使用した開発モードでは完全に正常に機能します
19873 次
2 に答える
10
あなたの uWSGI ログを見てください/var/log/uwsgi
。
プラグインがインストールされていないときに、この問題が発生しました。私の場合# apt-get install uwsgi-plugin-python
、pythonスクリプトを実行しようとしていたので、うまくいきました。
このプラグインがないと502
nginx から生成され、uWSGI ログで次のことがわかりました。
-- unavailable modifier requested: 0 --
于 2012-12-03T19:17:15.653 に答える
4
このエラーは通常、アップストリーム サーバーがタイムアウトした (時間がかかりすぎた/var/log/supervisor/
) 場合に発生します。また、リクエストにかかる時間。
uWSGI サーバーが外部ソースに接続していて、外部ソースの応答に時間がかかり、uWSGI リクエストに時間がかかり、nginx があきらめるという問題を見てきました。
探すべきもう 1 つのことは、プロセスがメモリ不足で強制終了されていないかどうかを確認することです。これもこの種のエラーの原因になる可能性があります。
于 2012-08-21T14:35:59.500 に答える