全球主机交流论坛

标题: 宝塔面板的0点CPU高占用bug解决方法测试及调查 [打印本页]

作者: 全军冲鸡    时间: 2022-9-7 07:01
标题: 宝塔面板的0点CPU高占用bug解决方法测试及调查
本帖最后由 全军冲鸡 于 2022-9-7 20:09 编辑

宝塔面板的0点CPU高占用bug解决方法测试及调查

方法一
原帖 宝塔面板的0点CPU高占用bug解疑
https://d.168530.xyz/thread-1030708-1-1.html
(出处: 全球主机交流论坛)
中提到的 crontab 定时任务每天重启面板应该是有效的
(在测试等待结果)
结果:测试中

方法二
个人关于 宝塔面板的0点CPU高占用bug 的排查分析
https://d.168530.xyz/thread-1030797-1-1.html
(出处: 全球主机交流论坛)
原帖并没有反馈该方法的可行性
经过本人的测试,这篇帖子提到的方法,修改 /www/server/panel/task.py 文件,并没有起作用,0点CPU高占用bug依然存在
结果:无效  经过作者在7楼的提醒,修改完文件需要重启,新方法测试中
作者: 米老鼠    时间: 2022-9-7 07:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: ccagml    时间: 2022-9-7 07:22
为什么我的都不会?
作者: qimo    时间: 2022-9-7 09:57
阿里云轻量的机器??
作者: dqjdda    时间: 2022-9-7 11:53
https://raw.githubusercontent.com/elunez/other_script/master/bt_7.7_happy/task.py

替换下,或者修改下对应代码,亲测有效
作者: nokairg    时间: 2022-9-7 11:56
路过,绑定
作者: flyqie    时间: 2022-9-7 17:05
改完重启bt-task或服务器了吗?

没重启不会生效。

你是怎么测试是否生效的,是手动改服务器日期或者等到下一天吗?
作者: my2468    时间: 2022-9-7 17:28
配置不够,上5950x或双路2699就不卡了
作者: 全军冲鸡    时间: 2022-9-7 20:03
flyqie 发表于 2022-9-7 17:05
改完重启bt-task或服务器了吗?

没重启不会生效。

1. 改完重启bt-task或服务器了吗?(没重启不会生效。)

没有重启服务器;
重启bt-task是重启面板吗?
没有重启面板。


2. 你是怎么测试是否生效的,是手动改服务器日期或者等到下一天吗?

等到下一天,看监控。

完整操作过程:
升级面板(这一步会重启一次面板,cpu占用会降低),
修改 /www/server/panel/task.py ,
经过下一个服务器的零点去看cpu是否再次升高并持续被占用

----

- 你提到“没重启不会生效”,我再去试试在修改 /www/server/panel/task.py 后手动重启一次;

- 升级面板会覆盖原有面板文件,需要在每次升级面板后修改 /www/server/panel/task.py ,直到官方修复这个bug
作者: flyqie    时间: 2022-9-7 20:11
本帖最后由 flyqie 于 2022-9-7 20:14 编辑
全军冲鸡 发表于 2022-9-7 20:03
1. 改完重启bt-task或服务器了吗?(没重启不会生效。)

没有重启服务器;


升级确实会覆盖文件。

你操作之前升不升级面板区别不大,主要是修改完之后必须手动重启,宝塔不会自动加载python文件,建议是重启服务器,重启bt-task应该也可以。

其实你如果不是生产服务器的话,可以通过修改服务器时间模拟一下看看会不会出现问题(注意先关掉ntp自动同步)。

------

我没看宝塔重启面板的逻辑,不清楚他重没重启bt-task。

bt-task是一个系统服务,用来执行宝塔后台任务。
作者: 全军冲鸡    时间: 2022-9-7 20:33
flyqie 发表于 2022-9-7 20:11
升级确实会覆盖文件。

你操作之前升不升级面板区别不大,主要是修改完之后必须手动重启,宝塔不会自动加 ...

“bt-task是一个系统服务”
这个系统服务怎么控制
systemctl 不行
也没找到系统服务文件
作者: flyqie    时间: 2022-9-7 20:40
全军冲鸡 发表于 2022-9-7 20:33
“bt-task是一个系统服务”
这个系统服务怎么控制
systemctl 不行

好久没看了,宝塔没用systemd。

路径应该是/etc/init.d/bt-task。

建议直接重启服务器,我不知道有没有其他地方引用task.py,当时没细看。
作者: 全军冲鸡    时间: 2022-9-7 20:42
flyqie 发表于 2022-9-7 20:40
好久没看了,宝塔没用systemd。

路径应该是/etc/init.d/bt-task。

ls: cannot access '/etc/init.d/bt-task': No such file or directory

没有这个文件

---

先重启面板试试

不行再重启服务器试试

作者: Floppy    时间: 2022-9-7 23:50
还好我现在都不用宝塔了
作者: shunglay    时间: 2022-9-8 00:18
面板 ×
手动 ✔
作者: 全军冲鸡    时间: 2022-9-8 15:43
shunglay 发表于 2022-9-8 00:18
面板 ×
手动 ✔

但是宝塔的监控很好用

就算是手动也额外有个面板看监控
作者: flyqie    时间: 2022-9-8 15:50
全军冲鸡 发表于 2022-9-8 15:43
但是宝塔的监控很好用

就算是手动也额外有个面板看监控

补丁有用吗?

挺好奇,宝塔真的没修吗。
作者: 全军冲鸡    时间: 2022-9-8 16:05
flyqie 发表于 2022-9-8 15:50
补丁有用吗?

挺好奇,宝塔真的没修吗。

有用,不会稳定持续占用15%了,
但是有大约半小时间隔的10%的波动,
不确定是什么原因



可能要全面投入mdserver-web 了
作者: 全军冲鸡    时间: 2022-9-8 16:08
flyqie 发表于 2022-9-8 15:50
补丁有用吗?

挺好奇,宝塔真的没修吗。


看看 mdserver-web 的


ps
mdserver-web 名字拗口
作者: 全军冲鸡    时间: 2022-9-8 16:11
flyqie 发表于 2022-9-8 15:50
补丁有用吗?

挺好奇,宝塔真的没修吗。

半小时间隔的10%的波动


这台机器还有其他程序在跑
后面看看是什么原因
作者: laoxong    时间: 2022-9-8 17:51
全军冲鸡 发表于 2022-9-8 16:11
半小时间隔的10%的波动



问题应该不大,我手撸环境也是周期性波动(也许是正常的?
我的NAS也是周期性波动

和什么计划任务有关?

但是RN,Vir和Krypt的却没事





欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4