centOS服务器上有一个叫python进程的,一直占用3200%的CPU,而且每次kill掉都会过几秒钟重新出现。。
然后我查了一下他的父进程,是systemd
请问一下大家这怎么搞啊,怎么把它kill掉呀QAQ
centOS服务器上有一个叫python进程的,一直占用3200%的CPU,而且每次kill掉都会过几秒钟重新出现。。
然后我查了一下他的父进程,是systemd
请问一下大家这怎么搞啊,怎么把它kill掉呀QAQ
引用 皆我百晓生 小程序回复内容作答:
这种情况可能是由于某个程序或脚本在循环运行导致的。你可以尝试以下方法来解决这个问题:
使用top
命令查看该进程的PID(进程ID),然后使用kill -9 PID
命令强制终止该进程。如果进程仍然重新出现,可能是因为有其他进程在重新启动它。
使用systemctl
命令停止和禁用与该进程相关的服务。例如,如果该进程是由名为python.service
的服务启动的,可以使用以下命令停止和禁用该服务:
systemctl stop python.service
systemctl disable python.service
检查是否有其他程序或脚本在不断启动该进程。你可以使用ps -ef | grep python
命令查找与该进程相关的其他进程,并尝试找出是哪个程序或脚本在启动它。然后,你可以停止或禁用该程序或脚本。
检查系统日志,查看是否有关于该进程的错误或异常信息。你可以使用journalctl
命令查看系统日志。例如,使用以下命令查看最近的系统日志:
journalctl -xe
如果以上方法都无法解决问题,你可能需要进一步调查该进程的来源和原因。你可以尝试使用工具如strace
或lsof
来跟踪该进程的系统调用或查看它打开的文件。另外,你也可以考虑更新系统和相关软件包,以确保你使用的是最新版本,其中可能已修复了类似的问题。