首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
Django uwsgi问题解析
返回列表
发新帖
Django uwsgi问题解析
[复制链接]
发表于 2023-2-27 23:21:57
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
通常情况下,部署Django应用到生产环境时都会通过uwsgi部署,uwsgi一些
配置
项
配置
问题有可能会导致服务出现502状态码或者其他超时等的情况
常用到的
配置
项如下:
reload-on-as = 600
reload-on-rss = 500
evil-reload-on-rss = 800
ignore-sigpipe = true
ignore-write-errors = true
disable-write-exception = true
buffer-size=16384
http-timeout=300
复制
代码
1. reload-on-as/reload-on-rss/evil-reload-on-rss: 内存占用相关配置,单位M,当worker占用内存超过这些配置时该worker会重启,worker频繁重启可能会导致每次请求worker都要重启加载所有的资源,建立所有的
数据库
连接,进而导致正常的api请求超时
2. buffer-size: 请求头大小限制,后台管理经常会出现超出默认配置4096的情况,此时会出现502状态码
定位流程:
查看uwsgi.log
日志
,观察是否有异常的重启
日志
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
返回列表
惊落一身雪
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表