我想在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无法接受请求。
答案 0 :(得分:1)
DaemonImplMain
和DaemonImplCheck
是否继承自threading.Thread
?如果是这样,那么您可以在启动线程之前设置daemon to true。
例如。
daemon_main.daemon = True
daemon_main.start()
daemon_check