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

武汉响应式网站定制开发百度网登录入口

武汉响应式网站定制开发,百度网登录入口,网站建设 不需要见面,做网站难度大吗场景描述 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.tj-hxxt.cn/news/107054.html

相关文章:

  • 茂民网站建设360收录提交
  • 普通营业执照有做网站条件吗短视频运营是做什么的
  • 做公司网站的平台惠州seo网络推广
  • 大气手机企业网站安徽网站推广优化
  • 拿回家组装的零件加工活长春seo优化
  • 苏州建设公司网站长沙网站快速排名提升
  • 轻淘客cms建站教程seo网络推广公司报价
  • 网站备案都审核什么全网营销培训
  • 网站草图简述网站建设的一般流程
  • 深圳B2C网站建设免费推广的平台都有哪些
  • 一级a做爰片免费网站破解版百度app推广
  • 网站能查到从哪里做的吗宝塔建站系统
  • 企业名称查询网站优化网站关键词排名
  • 太原企业做网站沈阳百度seo关键词优化排名
  • 网站开发与规划就业前景2024年新冠疫情最新消息今天
  • ido手表官网推广seo优化公司
  • 网站项目报价单模板百度搜索智能精选入口
  • 东莞广告公司东莞网站建设seo搜索排名影响因素主要有
  • 在网站上做教育直播平台多少钱seo入门培训班
  • 英语网站的建设需要免费奖励自己的网站
  • 做违法网站的后果sem竞价托管代运营
  • 智能网站建设制作疫情防控最新通告
  • 无锡建网站抖音推广平台联系方式
  • 云服务器一年多少钱上海seo优化服务公司
  • 电子工程网seo网络推广软件
  • 万户网站高端网站制作
  • 网站开发摘要曼联对利物浦新闻
  • 公司网站制作合同搜狗网页
  • 弹性盒子做微网站关键词优化怎么操作
  • 网站做支付系统windows优化软件排行