共计 1128 个字符,预计需要花费 3 分钟才能阅读完成。
宝塔 linux 面板 CPU 资源占用过高怎么办? 宝塔面板 cpu100% 怎么办? 阿里云和腾讯云官方后台界面的监控数据页面也有相应的内存使用情况统计,如果服务器安装的宝塔操作面板的话,在宝塔操作面板后台界面上也有相应的监控功能,监控云服务器的 CPU 利用率以及内存占用率等情况。
(1) 首先登陆你的宝塔面板后台,在左侧找到【监控】菜单,进入监控菜单页面后,如果监控未开启,则不会查看到数据,运维人员可自行开启监控功能,如下图:
(2) 监控功能开启后,一段时间后,再进入这个监控页面,我们即可看到当前服务器的 CPU 利用率、内存占用率等服务器资源使用情况。
宝塔 linux 面板 CPU 资源占用过高怎么办?
比如,我们安装的是宝塔 Linux 面板,建站环境所使用的是 LNMP,Nginx 1.15、MySQL 5.5、PHP-7.2,基本情况了解了下面直接看操作。首页,进入 php7.2 的管理页面,选择安装一个 opcache 缓冲器,用于加速 PHP 脚本,如下图:
接着在配置修改选择将最大脚本运行时间修改为 60,最后将并发方案设为 30 并发 (注意:宝塔面板通常会自动根据你的服务器配置给你设置合适的并发,如果你觉得不够用可以自己设置),接着在性能调整中将最大空闲进程数设置为 20。如下图:
按照以上这个方法优化,云服务器发现并没有出现 CPU 负载状态过高了,也就是说这个方法是非常有效的。但是,不能够保证这个方法对于大家都是有效的。
如果上述办法并不管用,请接着往下看:
1、重启服务器和宝塔面板
首先可以考虑对当前的服务器和宝塔面板进行重启,重启的方法很简单,在宝塔面板的右上角有个“重启”按钮,点开后会有两个选项供你选择,这种负载状态、CPU100% 的情况一般都是由服务器所导致的,宝塔面板也是便于操作,所以首先考虑的是重启服务器。
2、查看占用资源的程序
上图显示的负载状态、CPU100% 这两种情况可在远程登录服务器后使用 top 命令来看详细数据,要查看到 CPU 使用最高的就是服务器上所运营的域名,是以英文的形式体现的。
3、使用服务器命令结束异常程序
在远程面板中使用 K 命令可以结束它,CPU 恢复正常情况,当访问网站的时候它又会直接冲上 100%,看着都想打它,技术不硬解决不了呀,苦恼中 ing。
4、服务器环境重装
如果以上方法还解决不了负载状态、CPU100% 的问题,那只有选择重装服务器了,直白一点也就意味着要重装三种:服务器、宝塔面板、网站配置,想想都头大。
最后: 如果以上的方法效果都不明显,建议大家从程序本身,比如最近安装什么插件或模板主题,可以卸载了最近安装主题或插件,重启服务试试,还有查看一下最近有没有被 CC 攻击之类的,这类攻击也可能导致 CPU 上升,如果还不行那就通过升级服务器配置解决此问题。