2015-10-16 45 views
0

我想啓動兩個守護進程在Python像下面的代碼:守護進程如何在Python中啓動?

daemon_main = DaemonImplMain() 
daemon_check = DaemonImplCheck() 
pid = os.fork() 
if pid: 
    daemon_main.start() 
else: 
    daemon_check.start() 
在這段代碼

,daemon_main是WSGI HTTP服務器,daemon_check是的檢查處理。但是當我運行這段代碼時,daemon_main不能接受請求。

+1

你[閱讀文檔]上守護線程(https://docs.python.org/3.5/library/threading.html#threading.Thread.daemon)? – skrrgwasme

回答

1

DaemonImplMainDaemonImplCheck繼承自threading.Thread?如果是這樣,那麼你可以在開始線程之前設置daemon to true

例如,

daemon_main.daemon = True 
daemon_main.start() 

也是一樣daemon_check