- A+
近期,有客户找我们 360°网站安全加固 反映自己网站服务器后台观察服务器CPU使用率/负载状态达100%,网站打开非常慢,有时甚至无法打开网站,咨询解决方法。
如果网站服务器的CPU使用率达到100%(俗称:CPU跑满),一般有以下二种原因:
- 网站访问人数太多,网站服务器无法满足正常的访问,解决方法只能提升网站服务器的配置;
- 网站被恶意攻击,有人通过机器人不断的攻击你的网站,导致服务器CPU跑满;
- 你网站可能被中毒,网站程序被入侵 ,黑客在利用网站干事,造成资源占用耗费CPU
那么判断到底是哪种原因导致CPU使用率达到100%的方法是什么呢?就是通过网站的访问日志。
在服务器后台下载自己网站的访问日志,然后使用NOTEPAD++软件打开访问日志,查看哪个IP在访问资料异常。(例如一个IP在短时间内访问了几千上万次,肯定是不正常的。)
获取异常IP之后,在服务器后台对这个IP进行屏蔽就可以了
对于第二种情况,
打开软件管理,找到你正在使用的 php 版本,然后点开该版本的 php 设置:
点开设置后,在弹出的 php 设置弹出页面做点击安装扩展,然后找到 opcache
这个 php
缓存器,然后点击安装;
然后在点击左侧的配置修改,将最大脚本运行时间的数值调整的小一点,我用的是 60
然后,再点开性能调整,看一下并发方案,如果运行并发数比较大,可以试着调小一点:
通过上面的方法,运行负载情况立马得到了改善。
对于 服务器里面网站被黑中毒引起的问题目前也是常见,您就需要检查网站代码,程序上的问题了
如果您对网站挂马被黑不是很了解,可以联系我们 360°网站安全加固 人工为您服务
- 微信 wzgj360
- 联系免费答疑
- QQ 613049615
- 联系免费答疑