You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Lightsail(RunCloud管理)Ubuntu服务器CPU突增及MariaDB偶发崩溃问题求助

AWS Lightsail(RunCloud管理)Ubuntu服务器CPU突增及MariaDB偶发崩溃问题求助

我用AWS Lightsail服务器托管了10个低流量WordPress站点,服务器配置是2vCPU、4GB内存、80GB SSD,用RunCloud做管理工具。目前遇到两个核心问题:CPU频繁冲高触发告警,以及MariaDB偶发崩溃导致所有站点宕机,想请大家帮忙分析原因和解决办法。

当前环境与已做的优化措施

  • 所有站点都安装了WordFence,已经做了尽可能的资源优化和安全加固:
    • 登录失败3次锁定2个月
    • 针对爬虫和普通用户设置了速率限制
    • 启用低资源扫描模式
    • 仅在安全模式下记录流量
  • 缓存配置:用RunCloud插件开启了NGINX缓存,同时启用Redis对象缓存,所有站点都配置了CloudFlare。

具体异常现象

  1. CPU冲高细节:执行top命令时,偶尔会看到php-fpm进程CPU占用率飙升至99%。部分高负载来自WordFence,但还发现一个奇怪的现象:

    • 尝试用strace p <进程ID>追踪时,大多会返回:
      strace: attach: ptrace(PTRACE_SEIZE, xxxxx): No such process
      
    • 少数成功追踪到的结果里,大量出现gettimeofday调用,还有信号中断、socket操作等日志,比如:
      gettimeofday({tv_sec=1691575885, tv_usec=447551}, NULL) = 0 (many results)
      accept(25, 0x7ffe63704c60, [112])       = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
      --- SIGQUIT {si_signo=SIGQUIT, si_code=SI_USER, si_pid=502, si_uid=0} ---
      close(25)                               = 0
      socket(AF_UNIX, SOCK_STREAM, 0)         = 4
      rt_sigreturn({mask=[]})                 = -1 EINTR (Interrupted system call)
      munmap(0x7f0b4d8ca000, 65536)           = 0
      
    • 另外发现大量Jetpack相关的文件不存在错误,可我已经在所有站点删除并停用了Jetpack插件,但WordFence似乎一直在搜索这个文件:
      newfstatat(AT_FDCWD, "/home/runcloud/webapps/xxxx/wp-content/plugins/wordfence/vendor/composer/jetpack_autoload_classmap.php", 0x7ffe636fdc20, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
      readlink("/home/runcloud/webapps/xxxxx/wp-content/plugins/wordfence/vendor/composer/jetpack_autoload_classmap.php", 0x7ffe63702de0, 4095) = -1 ENOENT (No such file or directory)
      

    这些无效的文件查找和高负载进程经常让服务器超出可突发资源范围。

  2. MariaDB偶发崩溃:之前偶尔会出现MariaDB崩溃导致所有站点下线,最近调整WordFence设置后暂时没再发生,但无法确定是否彻底解决。

求助需求

我完全不是专业运维人员,只是想稳定托管自己的WordPress站点,看不懂这些日志的含义,也不知道该从哪里排查。如果需要提供完整的日志或其他信息,请告诉我需要哪些内容,非常感谢!

备注:内容来源于stack exchange,提问作者WP Shala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:23:16