首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django auth视图导致Http502 (与Gunicorn + Nginx)

Django auth视图导致Http502 (与Gunicorn + Nginx)
EN

Stack Overflow用户
提问于 2018-01-15 20:06:32
回答 1查看 89关注 0票数 0

当我试图访问依赖于auth的任何视图(所以/admin/login/,在我自己的/login/页面上发布,等等)时,我会得到502。它不会发生在任何其他视图/请求上。

这是nginx访问日志:

代码语言:javascript
复制
GET /admin/login/ HTTP/1.1" 502 182 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0

这对我没什么帮助。这里有一个来自gunicorn日志的摘录(第一行是从最后一条日志中启动的工人):

代码语言:javascript
复制
[2018-01-15 19:44:43 +0000] [4775] [INFO] Booting worker with pid: 4775
[2018-01-15 19:46:10 +0000] [4679] [CRITICAL] WORKER TIMEOUT (pid:4775)
[2018-01-15 19:46:10 +0000] [4775] [INFO] Worker exiting (pid: 4775)

是什么导致我失去工人,得到502秒?

编辑:我使用django 2.0.1,django-轴4.0.1。我很确定这是一个轴问题,但我不知道如何诊断它。

EN

回答 1

Stack Overflow用户

发布于 2018-01-16 08:38:34

由于@kichik,我启用了调试日志记录,并发现由于我使用了预django2 2格式的中间件设置,视图正在抛出一个"WSGIRequest has no attribute 'user'"异常。This answer解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48269958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档