最近,一位群友的网站前台可以进去,后台死活进不去。
服务器CPU 、内存、磁盘都是正常的,PHP+Nginx+Mysql+Memcached也是正常的,但就是进不了网站后台,请求一直是报504、524超时错误。
最终才发现是服务器被CC攻击了,大量的请求占用了服务器的带宽。
之所以最终能发现这个问题,也是我们今天要讲的:如何查看服务器带宽网络实时使用情况?
一、用 网络流量实时监控工具 nload
nload 是个很好用的一个工具,功能也很强。只是相对单一,只能查看总的流量,不能像 iptraf 那样,可针对 IP, 协议等可以实时地监控网卡的流量。
nload 分 Incoming,Outgoing 两部分,也就是流入与流出的流量。同时统计当前,平均,最小,最大,总流量的值,使人看了一目了然,如下图:
具体请参考:
二、用 网络流量实时详情监控工具 iftop (推荐)
iftop是实时流量监控工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。
说得再通俗一点,iftop可以监控每一个访问你网站IP的流量。
我也推荐大家用此工具。
具体请参考:
2024年03月13日 15:25:56 沙发
学习了!