gpt4 book ai didi

python - 在 python 中创建 [self] 重生应用程序的正确方法

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

我正在使用用 python 编写的 jabber bot 来记录一些 MUC 谈话。有时它会因某些网络或 XMPP 问题而掉线。在这种情况下,我必须自己重新开始。目标是让它“ self 重生”。

我有一些关于如何做的变体。

  1. Bot 是一个进程。另一个过程监视它的事件并启动它如果机器人死了。
  2. 主进程生成机器人子流程并对其进行控制。

此外,我认为守护机器人进程在这里很有用。正如您猜到的那样,平台是 Linux。

解决这个问题的正确方法是什么?

最佳答案

如果您使用的是 ubuntu 之类的软件,请尝试查看 upstart及其自动守护进程和“重生”功能。这里有个好general blogpost about running vs. starting processes .

我也听说过关于 supervisdord 的好消息.

关于python - 在 python 中创建 [self] 重生应用程序的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555857/

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