几个月前,我曾经玩过Python和Django,最后在RaspberryPi上设置运行python manage.py ...
的Django Web服务。现在,我想将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,我已经检查过)?
请询问更多详情,我会尽力提供。
感谢。
答案 0 :(得分:2)
gunicorn进程可能由主管负责。查看您的/etc/supervisor/supervisord.conf
文件或/etc/supervisor/supervisord.conf.d
目录。