0

私のサイトは (組み込みの runserver を使用して) ローカルで正しく実行されていますが、nginx と uwsgi で実行すると、django-social-authリダイレクト中に Bad Gateway (502) が発生します。

関連する nginx error_log:

IPREMOVED - - [11/Oct/2012:12:10:18 +1100] "GET /complete/google/? ..snip .. HTTP/1.1" 502 574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.26 Safari/537.11"

uwsgi ログ:

invalid request block size: 4204 (max 4096)...skip Thu Oct 11 12:16:46 2012 - error parsing request

Bad Gateway 応答を更新すると、正しくリダイレ​​クトされてログインします。これは毎回起こります。ここでの nginx と uwsgi のログは、別々のリクエストであるため、タイミングが異なります。ログは一貫しています。

django を nginx にデプロイするのはこれが初めてなので、どこから始めればよいか途方に暮れています。

4

1 に答える 1

3

uwsgi バッファのサイズを増やしてみましたか:

-b 32768

http://comments.gmane.org/gmane.comp.python.wsgi.uwsgi.general/1171

于 2012-10-11T02:23:00.700 に答える