supervisor+uwsgi+django遇到writing to a closed pipe/socket/fd解决
2024-10-21 05:34:00
原因:
最近开发的一个项目,由于有个更新job需要消耗的时间非常长,一度以为更新出现了错误。
经过:
于是打开debug模式测试, 异常开启,调试发现system返回了
writing to a closed pipe/socket/fd (probably the client disconnected) !!!
异常返回IO write()异常了
具体信息如下:
uwsgi_response_writev_headers_and_body_do(): Broken pipe [core/writer.c line 296]
可以看出uwsgi的pipe broken掉了,因为只是接口,uwsgi default 60秒
所以其实是超时了uwsgi认为这个pipe clinet已经断开,uwsgi还在run,当job超过了60秒,就把他干掉了。
解决:
修改uwsgin.ini,增加http-time设置即可
https://uwsgi-docs.readthedocs.io/en/latest/Options.html#http-timeout
最新文章
- Thinking in Java——笔记(16)
- phyton 相关学习
- MySQL int(11)及int(M)解析
- PS教程:20个新鲜出炉的 Photoshop 中级教程
- Boom.TV完成350万美元融资,目标直指VR电竞直播
- jquery总结04-DOM节点操作
- 面向对象的Javascript(4):重载
- Centos升级内核 --已验证
- bzoj1201: [HNOI2005]数三角形
- (剑指Offer)面试题23:从上到下打印二叉树
- Codeforces Round #261 (Div. 2) D. Pashmak and Parmida's problem (树状数组求逆序数 变形)
- CSS Clip剪切元素实例
- iOS 中的正则匹配(工具类方法)
- python学习day3
- 【BZOJ1552】[Cerc2007]robotic sort Splay
- 关于STM32空闲中断
- ACM-ICPC北京赛区(2017)网络赛_Minimum
- 翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
- Linux安装kubernetes
- js以键值对的方式获取URL的参数
热门文章
- Okhttp之CacheInterceptor简单分析
- Pandas库常用函数和操作
- 密钥库文件格式[keystore]代码
- iot_programe Makefile hacking
- I.MX6 AD7606-4 device driver registe hacking
- swift获取图片路径出错
- GitLab+Rancher实践DevOps【转载】
- 程序设计入门-C语言基础知识-翁恺-期中测试
- 如何理解HTTP协议的 “无连接,无状态” 特点?
- UVA11137 Ingenuous Cubrency