V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Alisa123idc
V2EX  ›  问与答

服务器突发 100% CPU 占用,排查无果,求助大佬!

  •  
  •   Alisa123idc · 4 天前 · 620 次点击
    最近一台阿里云 ECS ( 4 核 8G ,跑了个 Nginx + PHP 小站)老是莫名其妙 CPU 飙到 100%,持续半小时才下去。top 看是 php-fpm 吃满,但日志没啥异常,iotop 也没看出磁盘瓶颈。重启服务能暂时缓解,但过几天又复发。
    系统:Ubuntu 20.04

    配置:没动过默认参数

    流量:日均 1k PV ,不算高
    怀疑是 PHP 脚本问题还是服务器配置没调优?有啥排查思路或工具推荐吗?
    Aliencn
        1
    Aliencn  
       4 天前
    多年没弄 PHP 了。
    熟悉看一下 php-fpm 的进程数的设置,是不是进程管理导致了负载过大。
    把 PHP 的慢日志和错误日志打开。观察耗时的脚本时哪些。
    Nginx 的日志,分析那段时间的访问的特点,看看是不是被爬虫被攻击啥的。
    wswch4444
        2
    wswch4444  
       3 天前
    确定不是被植入了 挖矿脚本嘛
    littlezzll
        3
    littlezzll  
       3 天前 via Android
    opcache 装了没,慢日志看一下哪个方法耗时长
    Alisa123idc
        4
    Alisa123idc  
    OP
       1 天前
    感谢各位大佬解答,不亏是互联网搬砖人,太厉害拉,已经解决了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:41 · PVG 13:41 · LAX 22:41 · JFK 01:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.