GG资源网

php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决

关于CPU使用率/负载状态达100%,网站打开非常慢,有时甚至无法打开网站,解决方法。

php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决

如果网站服务器的CPU使用率达到100%(俗称:CPU跑满),一般有以下二种原因:

  • 网站访问人数太多,网站服务器无法满足正常的访问,解决方法只能提升网站服务器的配置;
  • 网站被恶意攻击,有人通过机器人不断的攻击你的网站,导致服务器CPU跑满;
  • 你网站可能被中毒,网站程序被入侵 ,黑客在利用网站干事,造成资源占用耗费CPU

那么判断到底是哪种原因导致CPU使用率达到100%的方法是什么呢?就是通过网站的访问日志。

php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决

在服务器后台下载自己网站的访问日志,然后使用NOTEPAD++软件打开访问日志,查看哪个IP在访问资料异常。(例如一个IP在短时间内访问了几千上万次,肯定是不正常的。)

获取异常IP之后,在服务器后台对这个IP进行屏蔽就可以了

 

对于第二种情况,

打开软件管理,找到你正在使用的 php 版本,然后点开该版本的 php 设置:
php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决
点开设置后,在弹出的 php 设置弹出页面做点击安装扩展,然后找到 opcache 这个 php 缓存器,然后点击安装;
php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决
然后在点击左侧的配置修改,将最大脚本运行时间的数值调整的小一点,我用的是 60
php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决
然后,再点开性能调整,看一下并发方案,如果运行并发数比较大,可以试着调小一点:
php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决
通过上面的方法,运行负载情况立马得到了改善。

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » php-fpm占用cpu和内存过高100% 服务器CPU使用率/负载状态达100%怎么解决

发表回复

CAPTCHAis initialing...