首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何诊断502错误(linux、apache)的滞后问题?

如何诊断502错误(linux、apache)的滞后问题?
EN

Server Fault用户
提问于 2011-08-12 14:21:32
回答 1查看 1.6K关注 0票数 2

在过去的几个星期里,我在我的一个网站上得到了越来越多的关于滞后的报道。在过去的一周里,我终于亲身经历了一次,但我还没能找到问题所在。

服务器负载从不超过16个核心中的0.5,内存使用量最高约为12-13%。问题不是数据库,因为滞后可能发生在静态资源上。大约十分之一的页面浏览量会出现502错误。大约每5页中就有1页需要5-20秒的时间来加载。当查看Chrome的网络标签时,它显示了几乎所有的时间都在“等待”。

昨晚我重新启动了服务器,几个小时似乎没问题,但不到12小时,它又回到了正常的滞后问题。有人知道我能在哪里找出问题吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-08-12 16:34:58

我会做几件事。

  1. 使用方框中的curl访问“滞后”资源并获取时间--看看问题是浏览器和服务器之间的网络问题还是服务器本身的问题。
  2. 使用Firebug + YSlow帕格斯德风筝之类的工具来获取网页的瀑布图--这些工具应该解释问题是下载速度慢,还是DNS或网站响应时间(也就是“时间到第一个字节”)。这也将使问题本地化。
  3. 确保您正在记录Apache日志(%D)中的时间,并看看这说明了什么。
  4. 只是一种预感,但这听起来很有网络色彩。至少做一个netstat,看看是否有10亿个连接在运行。
  5. 502不是通常的超时响应,这是“坏网关”。如果某个代理或网关与您的站点有问题,它们往往会发生。可能是你网站上mod_proxy后面的一个应用程序变坏了吗?我试图通过点击本地的静态内容来消除这种情况,然后从那里扩展。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/300498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档