时空猎人出现 502 bad gateway修复

使用Thinkphp访问页面总是出现502 Bad Gateway提示? - ThinkPHP框架
今天抓取日志,有这样的提示
[ T13:57:06+08:00 ] ERR: (ThinkException) 无法加载模块:Favicon.ico
目前配置无分组,lnmp环境,有CDN,redis+静态页
而且每次有心得页面容易出现502,而且就是会卡住
每次页面出现502,删除Runtime就全部OK,不知道问题出在那里,希望官方技术哥帮忙分析一下,不生成核心文件,但是又怕效率上不去,所以忘帮忙给看下,(~+~)
最后补充,数据已经全部redis缓存,页面静态缓存
方便大家加我QQ说下,跪谢
有时候新的页面会出现502 bad way
希望官方的工作人员能详细看下!
积分:1623
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。所有网页游戏出现502 Bad Gateway怎么解决_百度知道
所有网页游戏出现502 Bad Gateway怎么解决
我有更好的答案
导致服务器方面无法给于正常的响应,产生此类报错  3.解救的办法  最好的解决办法当然还是在服务器上做 对大家来说不太可能  那么我们有什么解救的方法呢?  说白了 很简单  就是——刷新(不是一般的刷新哦)  刷新的原理 :很多人可能不知道 刷新也是有两种的。  所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,  再从本地硬盘种读取数据到浏览器显示给我们看。  ①基本刷新:就是点击刷新或者使用F5快捷键  基本刷新只是从本地的硬盘重新拿取数据到浏览器,并不重新向服务器发出请求!  明白道理了吧?当你点击你想要浏览的网页链接的时候,是会从服务器重新下载数据的。  解决方法就是从服务器上刷新:快捷键 ctrl+F5,这样就是重新向服务器发送请求了。  如果服务器能正常给予你响应你就可以看到页面了。  大部分用户很多时候都是这样刷新的,遇到502报错的就没有任何效果。  ②从服务器刷新: 如果你重新直接点击你想要浏览的网页链接,你会发现刚才还是显示502 bad getway的页面现在又可以正常浏览了希望对你有帮助:通俗解释一下  1.什么是502 bad getway 报错  简单来说 502 是报错类型代码 bad getway 错误的网关  2.产生错误的原因  连接超时 我们向服务器器发送请求 由于服务器当前链接太多
为什么还是老样子
那可能是那边的服务器出问题了,等他自己修复吧
为您推荐:
其他类似问题
您可能关注的内容
gateway的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
nginx+tomcat 集群搭建
但是每天7,8点老是开始出现502 bad Gateway。
能否有人帮我分析下各种情况发生的原因?
error.log记录
07:59:47 [error] 7783#0:
*90920 connect() failed (111: Connection refused) while connecting to upstream, client: 124.133.28.7, server: xx.com, request: "GET / HTTP/1.1", upstream: "", host: "xx.com"
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
给你的upstream增加keepalive配置没有?
upstream backend {
server http://127.0.0.1:8888;
keepalive 32;
在nginx和backend之间建立长连接,大量请求时避免反复创建tcp连接,否则就容易出502
我看你这个状况跟具体时段相关,估计就是这个时段的并发请求比较大导致的
另外就是看下你的应用服务器在这个时段的内存、CPU占用什么的,代码bug导致应用服务器无法响应更多的连接也是一种可能
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可能是tomcat服务器出问题或者代码有BUG
看看tomcat的log,可能会有相关信息
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
tomcat 服务器不可访问的时候,ngnix会报502
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
直接在服务器上通过访问,看下站点是否可用,然后再判断是否nginx配置问题。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。

我要回帖

更多关于 502badgateway 的文章

 

随机推荐