快捷管理gunicorn进程


启动gunicorn进程

关于启动gunicorn,请参考https://github.com/chdxia/lrtest-api/blob/dev/gunicorn.conf.py

查看gunicorn进程

1.ps命令查看

该命令展示比较详细也比较常用的方法

ps -ef | grep gunicorn # 可以看到gunicorn主进程的父进程为1
ps -el | grep gunicorn 
ps aux | grep gunicorn # 可以查看进程的cpu、内存占用情况

其中参数:

-e:显示所有进程

-f:显示程序间的关系

-l:长格式

a:显示现行终端机下的所有程序,包括其他用户的程序

u:以用户为主的格式来显示程序状况

x:显示所有程序,不以终端机来区分

如需其它参数请使用ps –help

查询结果如下:

image

2.pstree命令查看

该命令适用于手动查看,主进程和子进程清晰明了

pstree -ap | grep gunicorn

其中参数:

-a:显示该行程的完整指令及参数

-p:同时列出每个进程的PID

如需其它参数请使用pstree –help

查询结果如下:

image

关闭gunicorn进程

1.根据进程号pid关闭进程

该命令适用于手动关闭,根据查到的pid关闭进程

kill 40628
2.根据进程名关闭进程

该命令适用于自动化脚本的执行,根据进程名关闭进程

如果启动时使用了别名,请使用对应的别名关闭进程

pkill -f gunicorn

与之相关的还有一个pgrep命令

pgrep -f gunicorn

原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/270041.html

(0)
上一篇 2022年6月24日
下一篇 2022年6月24日

相关推荐

发表回复

登录后才能评论