python 3的supervisord?

use*_*473 50 python python-3.x supervisord

想要使用supervisord来控制我的Python 3项目的进程.具体说明"已知Supervisor可以使用Python 2.4或更高版本,但不能在任何版本的Python 3下工作".

有关Python 3替换主管的建议吗?

Mar*_*ers 65

即将到来的 4.0版本Supervisord的支持Python 2.7版,3.4及以上.在那之前,你可以使用supervisor-py3kfork.

或者只是supervisord使用Python 2 运行; 您的Python 3代码库不会受到影响,因为它supervisord是一个独立的进程.

  • @joar:请参阅[本期](https://github.com/Supervisor/supervisor/issues/510)了解Supervisord移动支持Python 3.x的状态.GitHub中的主分支支持Python 3,[标记为版本4.0.0-dev](https://github.com/Supervisor/supervisor/blob/master/supervisor/version.txt). (3认同)

Vas*_*cal 26

要使用Python 3的supervisord,您可以使用pip直接设置它:

pip install git+https://github.com/Supervisor/supervisor
Run Code Online (Sandbox Code Playgroud)

  • 这是一个很好的选择,截至2018年8月,最新的pip版本是3.3.4而GitHub上的4.0.0dev,如上所述 (2认同)

Chi*_*and 17

Python 3对supervisord的支持仍然是实验性的,正如文档中所提到的,你不应该在生产中使用它.

Mozilla Foundation开发了一个名为circus的软件包,适用于Python 3.

它管理马戏团的过程,它还有马戏团,马戏团,马戏团网(类似于主管).

您可以将您的主管conf文件与马戏团一起使用并进行一些更改.它还有一个单独的文档部分,供来自主管的用户使用.您可以阅读它以获取更多详细信息.

更新:最新的主人有python 3支持.你可以安装它

pip install git+https://github.com/Supervisor/supervisor
Run Code Online (Sandbox Code Playgroud)


Adr*_*pez 15

Supervisor的主分支已经支持Python3.这是一个开发版本,所以请通知您找到的任何错误.


atb*_*ker 5

supervisor 4+ 支持 Python3,它在 PyPI 中可用,所以你可以简单pip install supervisor地安装它。