3
我使用金字塔pserve运行Gunicorn这样的特定服务器:杀pserve(Gunicorn)从金字塔
pserve production.ini
production.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
,但现在,我有多个服务器在运行,所以它会杀了我的所有服务器。
我该如何杀死一个特定的运行服务器?
服务器实际在运行吗?上次我使用pserve甚至gunicorn_paster用paster尝试'daemon = true'。它产卵了一个过程,然后死亡。即使我指定了应该写入文件的pid文件,它也没有做任何事情。 –