排查web访问慢故障

今天来到公司就有销售反应很多客户反应网站访问很慢,于是乎赶紧自己访问一下试试,果然慢的出奇,于是开始排查:

1、查看系统基本性能:内存、cpu、磁盘

free -m 查看内存 (内存没有问题)

top 查看cpu负载情况(负载很低)

df -h 查看磁盘   (磁盘只用了20%)

因此可以判断,与系统基本性能无关

2、查看tcp的状态

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘


1

2

3

4

5

6

7

8


        TIME_WAIT 2671

        CLOSE_WAIT 10

        FIN_WAIT1 41

        FIN_WAIT2 2

        ESTABLISHED 25

        SYN_RECV 28

        CLOSING 53

        LAST_ACK 15

综合起来看,虽然TIME_WAIT的值比较高,但是不至于导致网站访问非常慢,可以排除是这里除了问题

3、通过iftop查看网站所使用的带宽情况

发现机器现在所使用的带宽远高于我们购买的带宽,因此判断问题出在这里,于是升级带宽,问题解决

4、这次故障主要用到的工具是iftop,iftop是linux下查看机器实时带宽流量的工具,怎么用就不说了,这里介绍一下界面说明,想具体了解可以去man iftop!

iftop界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

时间: 2024-10-25 08:25:52

排查web访问慢故障的相关文章

web访问慢故障

今天来到公司就有销售反应很多客户反应网站访问很慢,于是乎赶紧自己访问一下试试,果然慢的出奇,于是开始排查: 1.查看系统基本性能:内存.cpu.磁盘 free -m 查看内存 (内存没有问题) top 查看cpu负载情况(负载很低) df -h 查看磁盘   (磁盘只用了20%) 因此可以判断,与系统基本性能无关 2.查看tcp的状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'         TIME

部署 Windows PowerShell Web 访问

部署 Windows PowerShell Web 访问 适用对象:Windows Server 2012, Windows Server 2012 R2 Windows PowerShell® Web Access 在 Windows Server® 2012 中首次引入,充当 Windows PowerShell 网关,可提供以远程计算机为目标的基于 Web 的 Windows PowerShell 控制台. 它可让 IT 专业人士在 Web 浏览器中运行来自 Windows PowerSh

IIS Web服务设置故障转移

IIS 设置故障转移 1.概述 IIS故障转移是IIS下网站的冗余备份,实现网站服务的高可用性,这里的故障转移使用微软的故障转移群集,该群集是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个群集系统允许某部分节点掉线.故障或损坏而不影响整个系统的运作.一台服务器接管发生故障的服务器的过程通常为"故障转移". 如果一台服务器变为不可用,则另外一台服务器自动接管发生故障的服务器并继续处理任务.群集中的每台服务器,在群集中至少有一台为其做备用服务器,因此群集的每

使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度

碰到问题: 移动用户访问web服务器www.osyunwei.com很慢 解决办法: 1.在移动机房放置一台nginx反向代理服务器 2.通过域名DNS智能解析,所有移动用户访问www.osyunwei.com时解析到nginx反向代理服务器 3.nginx反向代理服务器与web服务器之间采用专线连接 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 说明: 1.web服务器 线路:电信 IP:192.168.21.129 域

此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)

故障现象: 当你打开ASP.NET Web项目时,如果出现这样的错误提示:提示窗口标题: Web访问失败提示内容: 此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹.返回的错误是: 无法打开Web项目“”.返回的错误是: 无法打开Web项目“...”.文件路径“...”怀URL“...”不符.这两者需要映射到相同的服务器位置.HTTP错误404: Not Found ...... 处理方法: 到“C:/Documents and Settings/

nagios无法通过web访问

调试环境: CentOS-6.4-x86_64 nagios-4.0.4 nagios-plugin-2.0 按照官方文档配置完成后,apache正常工作,但nagios的监控页面都报错无法显示,经查为SELinux启动的原因,关闭命令为 #getenforce #setenforce 0 重启nagios服务后,web显示正常,但该方法只是暂时强制SELinux关闭. 一劳永逸的方法是修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后

利用Squid反向代理搭建CDN缓存服务器加快Web访问速度

2011年11月26日 ? Web服务器架构 ? 评论数 2 案例:Web服务器:域名www.abc.com IP:192.168.21.129 电信单线路接入访问用户:电信宽带用户.移动宽带用户出现问题:电信用户打开www.abc.com正常,移动用户打开www.abc.com很慢,甚至打不开解决方案:在移动机房放置一台CDN代理服务器,通过智能DNS解析,让电信用户直接访问Web服务器.让移动用户访问CDN代理服务器,解决移动用户访问Web服务器慢的问题具体操作:CDN代理服务器:系统:Ce

web访问日志分析

关于web访问日志相信很多人一看都是表示一脸懵逼,这里我就给各位小伙伴分享一下. 一般的访问日志都是access.log但是具体的不一样还是要看你的web配置文件. 这是我截取了我日志的最后一行 日志: 10.0.0.1 - - [22/Nov/2015:11:02:00 +0800] "GET /mobile/sea-modules/gallery/zepto/1.1.3/zepto.js HTTP/1.1" 200 24662 "http://shuai12138.blo

m2014-architecture-imgserver-&gt;利用Squid反向代理搭建CDN缓存服务器加快Web访问速度

案例:Web服务器:域名www.abc.com IP:192.168.21.129 电信单线路接入访问用户:电信宽带用户.移动宽带用户出现问题:电信用户打开www.abc.com正常,移动用户打开www.abc.com很慢,甚至打不开解决方案:在移动机房放置一台CDN代理服务器,通过智能DNS解析,让电信用户直接访问Web服务器.让移动用户访问CDN代理服务器,解决移动用户访问Web服务器慢的问题具体操作:CDN代理服务器:系统:CentOS 5.5 主机名:cdn.abc.com IP:192