如何识别频繁启动进程的来源
how to identify source of frequent process startup
几个月前,我经常使用 Python 和 Django,最终在 RaspberryPi 上设置了一个 Django 网络服务 运行 python manage.py ...
。现在,我想将 Linux 设备用于其他用途。不幸的是,某些进程似乎频繁启动(每隔几秒),耗尽了可用的处理能力。而且我不记得或看到,是谁开始这个过程或者它是从哪里开始的。
下图显示了htop
输出。标题行正下方显示的过程使用 83% 的 CPU 能力,似乎由以下命令行调用(run_gunicorn
似乎是Python / Django 环境):
/home/pi/.virtualenvs/ENV_python27/bin/python /home/pi/examples/django__test/manage.py run_gunicorn -w 4
.
奇数进程的 PID 每隔几秒就会发生变化,这让我这个 linux 新手无法进一步了解它的来源和细节。在图片中,进程的 PID 为 24296。
有没有办法找到 linux 文件系统及其文件中频繁启动此进程的位置?我可以以某种方式删除相应的命令以免浪费太多处理能力吗? Linux 是否有一些可能的地方可以自动启动进程(比如我已经检查过的 CRON)?
请询问更多详情,我会尽力提供。
谢谢。
gunicorn 进程可能正在被主管 运行。查看您的 /etc/supervisor/supervisord.conf
文件或 /etc/supervisor/supervisord.conf.d
目录。
几个月前,我经常使用 Python 和 Django,最终在 RaspberryPi 上设置了一个 Django 网络服务 运行 python manage.py ...
。现在,我想将 Linux 设备用于其他用途。不幸的是,某些进程似乎频繁启动(每隔几秒),耗尽了可用的处理能力。而且我不记得或看到,是谁开始这个过程或者它是从哪里开始的。
下图显示了htop
输出。标题行正下方显示的过程使用 83% 的 CPU 能力,似乎由以下命令行调用(run_gunicorn
似乎是Python / Django 环境):
/home/pi/.virtualenvs/ENV_python27/bin/python /home/pi/examples/django__test/manage.py run_gunicorn -w 4
.
奇数进程的 PID 每隔几秒就会发生变化,这让我这个 linux 新手无法进一步了解它的来源和细节。在图片中,进程的 PID 为 24296。
有没有办法找到 linux 文件系统及其文件中频繁启动此进程的位置?我可以以某种方式删除相应的命令以免浪费太多处理能力吗? Linux 是否有一些可能的地方可以自动启动进程(比如我已经检查过的 CRON)?
请询问更多详情,我会尽力提供。
谢谢。
gunicorn 进程可能正在被主管 运行。查看您的 /etc/supervisor/supervisord.conf
文件或 /etc/supervisor/supervisord.conf.d
目录。