在Unix上维护Gunicorn和Flask

时间:2019-02-17 05:10:10

标签: flask gunicorn

我有flask应用程序,并从5线程的gunicorn开始。到目前为止,我有两种选择可以停止运行。用grep杀死gunicorn并立即杀死所有5个pid将杀死命令或pkill命令。

但是两者都不是我想要的东西,尤其是使用pkill时,还有其他具有相同用户名运行的应用程序。

有人有可以使用的脚本吗?或一个想法,我可以实现吗?

1 个答案:

答案 0 :(得分:0)

独角兽可以写他的pid to a file

gunicorn ... -p /path/to/your/file/gunicorn.pid ...

然后,您可以运行类似的操作杀死应用程序:

kill `cat /path/to/your/file/gunicorn.pid`