gpt4 book ai didi

linux - 从 Pyramid 中杀死 pserve(Gunicorn) 特定服务器

转载 作者:太空狗 更新时间:2023-10-29 11:15:34 25 4
gpt4 key购买 nike

我像这样使用 Pyramid 和 pserve 运行 Gunicorn:

pserve production.ini

生产.ini

[server:main]
use = egg:gunicorn#main
host = 0.0.0.0
port = 8080
workers = 3
worker_class = gevent
daemon = true

返回PID

Starting server in PID XXXXX.

但我不能通过运行来杀死它

# kill XXXXX
-bash: kill: (XXXXX) - No such process

# pserver --stop-daemon XXXXX
No PID File exists in pyramid.pid

到目前为止,我一直在使用

pkill pserve

但是现在,我有多个服务器在运行,所以它会杀死我所有的服务器。

我怎样才能杀死一个特定的正在运行的服务器?

最佳答案

如果服务器确实在运行,我会尝试类似的操作。

ps -ax | grep pserv[e] 

它将在第一列显示所有进程及其 pid。如果某物与您正在寻找的相匹配。你可以杀了它。 x 选项应显示用于启动进程的命令行。如果幸运的话,它会显示它是在“那个”目录或“那个”配置文件中启动的。

否则,可以检查哪个进程正在监听哪个端口并获取其 pid。

关于linux - 从 Pyramid 中杀死 pserve(Gunicorn) 特定服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com