头疼问题: 流量忽然冲到36M,CPU跑到100%这种问题如何排查?平常我网站的流量在10M左右, CPU在10~20%左右,近日发现网站偶尔有些停滞现象,
检查发现原来流量冲到36M,CPU跑到100%, 但该现象只有不到1分钟, 马上又恢复正常,
不象程序有死循环现象。不知大家有没有碰到类似的问题,如何排查问题的根源,如何去解决?谢谢了

解决方案 »

  1.   

    是不是有人 DDOS攻击你的网站? 或者拿你的网站测试玩?
      

  2.   

    建议试着封一些端口,网站防火墙提升下,其次最好做好监控   不知道你的网站是怎么运行的  例如是weblogic上运行  可以看下jconsole等检测工具。   
      

  3.   

    如果是DDOS攻击,那基本没什么好办法。
      

  4.   

    看访问ip及地址的日志
    就大概知道为啥了
    不排队有人拿for循环来看下你网站的性能
      

  5.   

    你们的idc机房的人呢?不帮助协查吗?首先要判断流量是往外发包引起的还是收包引起的
    然后截下来包看一下是什么原因造成的。如果是受到攻击,那么找到那几个攻击的ip封掉他们。如果是linux的话,建议把不需要登陆的用户都改成nologin
      

  6.   

    如果别人是真的攻击的话,封ip没用的,别人是程序自动换ip。我前几次就遇到过一个,访问ip是全世界各个国家都有的,不停的换,。当然能起到一定的作用。