C/C++教程

快捷管理gunicorn进程

本文主要是介绍快捷管理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
这篇关于快捷管理gunicorn进程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!