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文件,它也沒有做任何事情。 –