【问题标题】:Nginx Bad Gateway with Django Social Auth and uwsgi带有 Django Social Auth 和 uwsgi 的 Nginx Bad Gateway
【发布时间】:2012-10-01 14:27:11
【问题描述】:

我的网站在本地正常运行(使用内置的 runserver),但是当使用 nginx 和 uwsgi 运行时,我在 django-social-auth 重定向期间收到了错误的网关 (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

刷新错误网关响应重定向并正确登录。每次都会发生这种情况。这里的 nginx 和 uwsgi 日志有不同的时间,因为它们是单独的请求。日志是一致的。

这是我第一次将 django 部署到 nginx,所以我不知道从哪里开始。

【问题讨论】:

    标签: django nginx uwsgi django-socialauth


    【解决方案1】:

    您是否尝试过增加 uwsgi 缓冲区的大小:

    -b 32768
    

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

    【讨论】:

    • 是的,做到了。把我的头撞在墙上一个小时左右。谢谢!
    猜你喜欢
    • 2019-08-03
    • 1970-01-01
    • 2023-03-20
    • 2017-04-18
    • 2014-02-07
    • 2020-10-24
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多