Pic*_*Man 4 python supervisord
我想使用supervisor在生产中运行芹菜,但我使用的是python 3而不是python 2.是否有支持python 3的主管?
另外,是否可以使用python 2为我的python 3代码运行cevisor的主管?
bee*_*ezz 11
supervisord
只是进程管理器,事实上它本身使用python2并不意味着它无法运行python3应用程序.
只需将您的应用程序放在使用python3创建的virtualenv中.
$ virtualenv -p python3 myvenv
Run Code Online (Sandbox Code Playgroud)
激活该环境并使用芹菜将应用程序安装到其中.在主管你将从virtualenv内部使用芹菜的完整路径.
例如,我创建了我的python3 virtualenv /home/beezz/myvenv
然后celery
将位于/home/beezz/myenv/bin/celery
这是virtualenv的文档.通常,将应用程序保存在单独的虚拟环境中是一种很好的做法.
如果你不是以supervisord
某种方式绑定,马戏团也是一个很好的流程管理器,有一些很酷的功能,它已经准备好了python3.
归档时间: |
|
查看次数: |
10620 次 |
最近记录: |