allisone 最近的时间轴更新
allisone

allisone

V2EX 第 524138 号会员,加入于 2020-12-16 19:10:18 +08:00
今日活跃度排名 14340
allisone 最近回复了
34 天前
回复了 uilvn 创建的主题 Blogger 能晒晒你的 Blog 么
@DaFee 老铁,不要吓我,最近才恢复上线的。。。
@oneisall8955 好家伙,同道中人
django 推荐
贴一下 oneisall.top
如果能在程序端做好数据约束,可以设置 db_constraint=False
166 天前
回复了 hananonamida 创建的主题 程序员 Django ORM 查询问题
与其贴 sql 不如说下业务逻辑设计到哪些模型,可能还能给你写思路。
305 天前
回复了 SystemLight 创建的主题 Python 有没有人觉得 Python Flask 写后端很难用?
用 django 一把梭
@alittlecode 我以前跑我的项目的时候报的错就是和你的一样 upstream prematurely closed connection while reading response header from upstream 我是用 supervisord 管理 uwsig 进程坑一
如果通过 supervisor 来管理 uwsgi,那么需要注意选项 daemonize 和 log-maxsize 就不要再配置了,不然就会报错"FATAL FAIL"啥的错误。
坑二
如果完成了 nginx+uwsgi+django 的配置,但是有时候访问有的页面(注意是有的页面)会提示 502 bad gateway 查看 nginx 的日志是这样的一行:Upstream prematurely closed connection while reading upstream...
出现这种情况可能是 django 处理请求时间很长,导致请求还没发出去,就被干掉了,这个时候可以调整 harakiri 或者 socket-timeout 参数的值,我自己现在的博客项目之前遇到就是这样就解决的。
坑三
如果没有设置 log-maxsize,则会出现 supervisor 管理当前项目的日志只会输出到 err.log 里面
后续如果踩到新坑会再添加到该页的,当时我的 uwsi 进程开了守护日志,就不行,看了 nginx 日志和你的一样,我直接关闭 uwsgi 的守护日志就可以了。。
你可以试试把 daemonize = /root/conf/logs/uwsgi_hzmj.log 这个属性去掉看看
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2922 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 12:07 · PVG 20:07 · LAX 05:07 · JFK 08:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.