zoukankan      html  css  js  c++  java
  • 阿里云虚拟主机针对恶意频繁攻击式访问造成CPU爆满的解决方法

    最近网站CPU经常爆满,到阿里云提交了工单,工程师给我的处理意见:

     
    您好,虚拟主机CPU占用比较高通常这种情况有两种可能:
     
    一是网站应用程序代码逻辑较复杂,或业务架构效率比较低,在请求了某个网页后执行了死循环,造成占用CPU较高,您可以对网站程序代码进行优化改善。
     
    二是有可能您的网站被访问量比较大,访问量包括正常的访问,也包括其他人恶意的频繁攻击式访问,您可以根据网站日志文件,筛选下是否有类似蜘蛛爬虫程序在频繁访问您的网站,对您的虚拟主机造成资源的大量消耗。如果有异常IP的话,您可以对该异常IP进行屏蔽操作。
     
     
    虚拟主机web日志下载可参考https://help.aliyun.com/knowledge_detail/36414.html
    虚拟主机屏蔽IP地址的方法可参考https://help.aliyun.com/knowledge_detail/36226.html
     
    首先按照工程师的意见逐一解决
     
    网站程序代码没有问题,没有死循环,网站访问量不算大,肯定就是攻击式访问了
     
    1、根据CPU爆满的时间去下载指定日期的网站日志

    2、用文本编辑器打开日志,根据CPU爆满的时间去找日志的对应信息

    3、可以很清楚地看到异常ip地址

    然后用工程师的方法屏蔽该ip就行了

    php批量屏蔽的方法:

    Order Deny,Allow
    Deny from 123.131.145.78 123.126.113.17 117.136.40.181 60.165.238.223 101.91.60.106 119.79.101.14 124.126.1.20 123.126.68.140 223.71.46.31 223.104.105.99
    223.104.248.14

    ip之间用空格

  • 相关阅读:
    页面实现文件的下载
    微信小程序拉起登录的操作
    css3之border-radius理解
    web前端常用网站--更新中
    小程序中遇见文件过大的话就需要分包
    JS中的“&&”与“&”和“||”“|”有什么区别?
    ts中有时莫名报错
    浏览器解析JavaScript的原理
    在vue中axios的问题
    eslint的规则
  • 原文地址:https://www.cnblogs.com/xinlvtian/p/10115804.html
Copyright © 2011-2022 走看看