原因:

最近开发的一个项目,由于有个更新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

最新文章

  1. Thinking in Java——笔记(16)
  2. phyton 相关学习
  3. MySQL int(11)及int(M)解析
  4. PS教程:20个新鲜出炉的 Photoshop 中级教程
  5. Boom.TV完成350万美元融资,目标直指VR电竞直播
  6. jquery总结04-DOM节点操作
  7. 面向对象的Javascript(4):重载
  8. Centos升级内核 --已验证
  9. bzoj1201: [HNOI2005]数三角形
  10. (剑指Offer)面试题23:从上到下打印二叉树
  11. Codeforces Round #261 (Div. 2) D. Pashmak and Parmida's problem (树状数组求逆序数 变形)
  12. CSS Clip剪切元素实例
  13. iOS 中的正则匹配(工具类方法)
  14. python学习day3
  15. 【BZOJ1552】[Cerc2007]robotic sort Splay
  16. 关于STM32空闲中断
  17. ACM-ICPC北京赛区(2017)网络赛_Minimum
  18. 翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
  19. Linux安装kubernetes
  20. js以键值对的方式获取URL的参数

热门文章

  1. Okhttp之CacheInterceptor简单分析
  2. Pandas库常用函数和操作
  3. 密钥库文件格式[keystore]代码
  4. iot_programe Makefile hacking
  5. I.MX6 AD7606-4 device driver registe hacking
  6. swift获取图片路径出错
  7. GitLab+Rancher实践DevOps【转载】
  8. 程序设计入门-C语言基础知识-翁恺-期中测试
  9. 如何理解HTTP协议的 “无连接,无状态” 特点?
  10. UVA11137 Ingenuous Cubrency