Python Websocket客户端 - 多个子进程(45 +)

时间:2015-10-07 20:06:35

标签: python websocket subprocess

我面前有一项有趣的任务。我需要连接到45个不同的websocket流,并将它们全部填入正确的位置。有时这些流停止工作,需要重新启动。我现在正在通过bash为每个python文件运行进程,以确保没有崩溃,但我宁愿拥有一个"服务器"如果你将管理整个过程。

目标是最终有一个各种仪表板,显示每个命名子流程的状态,以及一些统计信息。我希望能够通过仪表板重新启动或停止任何进程而不会中断服务器,但能够重新启动那些随时处理的进程。

这可能吗?任何方向?

大多数python websockets示例都是服务器/客户端。我正在寻找一个不确定的客户端,重新启动错误,而不是杀掉服务器。

1 个答案:

答案 0 :(得分:1)

我认为,Supervisor正是您所寻找的。 它没有网络信息中心和#34;开箱即用#34;但它有一些plugins来实现这样的功能。