快捷管理gunicorn进程

启动gunicorn进程

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

查看gunicorn进程

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

pstree命令查看

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

pstree -ap | grep gunicorn
  • -a:显示该行程的完整指令及参数

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

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

查询结果如下:

image

关闭gunicorn进程

根据进程号pid关闭进程

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

kill 40628
根据进程名关闭进程

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

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

pkill -f gunicorn

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

pgrep -f gunicorn
posted @ 2022-06-24 00:12  chdxia  阅读(1148)  评论(0)    收藏  举报