gpt4 book ai didi

python - Tornadoweb webapp 无法通过 upstart 进行管理

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:55 25 4
gpt4 key购买 nike

几天前,我发现我的网络应用程序在tornadoweb框架上编写并没有通过upstart停止或重新启动。 Upstart 只是挂起并且不执行任何操作。

我调查了这个问题,发现 upstart 收到了错误的 PID,因此它只能运行一次我的 webapp 守护进程,而不能执行任何其他操作。

Strace 显示我的守护进程进行了 4 次(!)clone() 调用,而不是 2 次。

一周前,一切都很好,网络应用程序由 Upstart 完全正确地管理。

操作系统是 Ubuntu 10.04.03 LTS(几周前)。

您有解决办法吗?

PS:我知道“expect fork|daemon”指令,它没有改变任何东西;)

最佳答案

抱歉,请保持沉默。

问题的调查以有关 uuid python 库的知识结束,该库向我的守护进程添加了 2 个分支。我删除了这个库, Tornado 守护进程现在可以正常工作了。

替代答案是supervisord,它可以将任何控制台工具作为守护进程运行,但自身无法守护进程。

关于python - Tornadoweb webapp 无法通过 upstart 进行管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com