如何避免AMH环境安装PHP扩展导致服务器卡死?

作者站长头像
站长
· 阅读数 26

AMH环境安装PHP扩展会在1-2分钟后导致服务器CPU上升100%,然后服务器卡死,SSH不能访问。必须重启服务器才能解决问题。

服务器配置:阿里云2核心2GB内存3M宽带。环境配置:LNMP(RockyLinux9.3;Nginx1.24;PHP8.0;mysql5.6)

已尝试过一下解决方法:

  1. 尝试减少每次安装扩展的个数,情况依然存在。
  2. 尝试切换不用PHP版本,比如从7.4切换到8.0,情况依旧。

服务器监控界面截图(12:40左右开始安装扩展,13:08左右重启服务器)如何避免AMH环境安装PHP扩展导致服务器卡死?

回复
1个回答
avatar
test
2024-06-20

具体是安装哪个扩展,是fileinfo吗,反馈比较多的是fileinfo安装内存用满的比较多,大多扩展安装过程用的服务器资源都较小的,或是在系统进程看当前占用较多有哪些其它进程,先停止,再安装软件,或是升级服务器硬件。如果是内存,也可以面板桌面调整swap虚拟内存。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容