gpt4 book ai didi

Python 多处理重生崩溃进程

转载 作者:太空狗 更新时间:2023-10-30 03:07:23 27 4
gpt4 key购买 nike

我想创建一些工作进程,如果它们因异常而崩溃,我希望它们重新生成。除了 multiprocessing 模块中的 is_alive 方法,我似乎无法找到执行此操作的方法。

这需要我遍历所有正在运行的进程(在 sleep 之后)并检查它们是否还活着。这本质上是一个繁忙的循环,我想知道是否有更好的解决方案可以在我的任何一个工作进程崩溃时唤醒我的程序。一旦它醒来,我想记录导致程序崩溃的异常并启动另一个进程。

最佳答案

轮询以查看子进程是否处于事件状态应该可以正常工作,因为这是一种低开销检查,您不需要经常检查。

这个(类似)问题的第一个答案有一个 Python 代码示例:Multi-server monitor/auto restarter in python

关于Python 多处理重生崩溃进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4833458/

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