守护进程是如何在Python中启动的?

2024-03-28 14:30:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在python中启动两个守护进程,如下代码所示:

daemon_main = DaemonImplMain()
daemon_check = DaemonImplCheck()
pid = os.fork()
if pid:
    daemon_main.start()
else:
    daemon_check.start()

在这段代码中,daemon\u main是一个带有wsgi的http服务器,daemon\u check是一个检查进程。但当我运行此代码时,守护程序\u main无法接受请求。你知道吗


Tags: 代码httpwsgiif进程osmaincheck
1条回答
网友
1楼 · 发布于 2024-03-28 14:30:46

DaemonImplMainDaemonImplCheck是否从threading.Thread继承?如果是这样,那么可以在启动线程之前设置daemon to true。你知道吗

例如

daemon_main.daemon = True
daemon_main.start()

这同样适用于daemon_check

相关问题 更多 >