当前位置: 首页 > news >正文

武汉响应式网站定制开发网站seo综合查询

武汉响应式网站定制开发,网站seo综合查询,广州网站开发债券交,郑州做装饰的网站场景描述 Nginx uwsgi flask Flask框架写的程序,使用uwsgi启动,Nginx作为反向代理调用Flask应用。 Flask应用有些操作时间比较长,会超过1分钟,在网页端访问会出现错误: 502 bad gateway。 Nginx的错误日志中会出现错误&#xf…

场景描述

Nginx + uwsgi + flask
Flask框架写的程序,使用uwsgi启动,Nginx作为反向代理调用Flask应用。
Flask应用有些操作时间比较长,会超过1分钟,在网页端访问会出现错误: 502 bad gateway。
Nginx的错误日志中会出现错误:upstream prematurely closed connection while reading response header from upstream

错误分析

经过网上仔细搜索,产生这种错误的原因:Nginx在从Flask中获得相应数据时出现了错误,链接被关闭导致的,也就是Nginx从Flask获得数据时,没有获得正常的返回结果,链接被中断了。

解决方法

修改uwsgi的配置参数,增加下面代码

http-timeout=300
socket-timeout=300

上面两个超时的默认值都是60秒,修改成300秒后,问题解决。真正的原因是:Nginx调用uwsgi时,uwsgi默认60秒超时,到了60秒后,uwsgi将链接断开了,Nginx就产生了错误502 bad gateway。
这两个超时的含义不一样,为了能起到作用,两个都加上了,大家可以从网上搜索两个参数的区别。

其他注意

产生类似错误很可能有其他超时参数,例如Nginx的参数

  proxy_connect_timeout 300;proxy_read_timeout 300;proxy_send_timeout 300;

上面的参数默认值都是60,对于需要长时间的操作,都需要修改这些参数。

webouse 在此记录解决方法,方便以后查阅。

http://www.zhongyajixie.com/news/25362.html

相关文章:

  • 企业网站修改流程百度网盘网页版
  • 贵州城乡住房和建设厅网站新闻头条今日要闻10条
  • 怎么显示隐藏的wordpress惠州seo关键字排名
  • 海南: 加快推进全岛封关运作西藏自治区seo 标题 关键词优化
  • 大连手机自适应网站制作价格网页设计自学要多久
  • 用tomcat做网站目录软文营销文章范文
  • 做麻将网站免费的网站推广平台
  • 网站开发费属于无形资产优化防控措施
  • 3.0效果网站建设多少钱搜索引擎网址
  • c 网站开发流程网页制作接单
  • 百度上搜不到网站营销方案100例
  • 做网站需要懂什么技术360优化大师app
  • 汉阳网站推广优化宁波网站推广代运营
  • 网站承载量怎么做微信营销的成功案例
  • 让你做一个旅游网站你会怎么做如何进行搜索引擎优化?
  • 做链接的网站微信营销的优势
  • 重庆住建委官网查询系统长春seo结算
  • 做名片赞机器人电脑网站是多少钱如何建立公司网站网页
  • 免费网络营销公司哪家好关键词首页排名优化公司推荐
  • 一个后台可以做几个网站合肥seo网络优化公司
  • 枣庄网站建设公司竞价账户托管公司
  • 公司网站建设的需求公司要做seo
  • 长春快速建站模板品牌广告文案
  • 仿贴吧的网站站长工具官网查询
  • 蓬莱做网站价格分享几个x站好用的关键词
  • 乌鲁木齐全网建站外包公司到底值不值得去
  • 怎么在网站挂黑链接学生个人网页制作成品代码
  • 可信网站认证服务商网站推广公司排名
  • 参与赌博网站建设网络营销特点
  • 短视频营销获客系统推荐seo关键词优化