Kit*_*nde 6 rhel supervisord django
我期待到改变我们的Django的部署和正在读部署页的gunicorn和它谈论这两个supervisord我知道的和规划使用和runit,我不记得听到了。为什么我会选择一个?
我们正在运行红帽。
小智 2
Supervisord不是设计或旨在作为 init 进程(PID 1)运行,而 runit 是。这意味着除了服务管理之外,runit 还具有用于获取其他进程的孤立子进程、处理启动和关闭、运行级别以及服务之间的依赖关系的代码,而supervisord不做这些事情,并且被设计为与任何 init 一起操作系统。虽然可以使用 runit 而不替换现有的 init 系统,但这并不是它的真正设计目的。我希望 runit 安装比supervisord 安装更深入、更容易出错(我已经完成了,而且非常轻松),但是如果您需要能够延迟进程的启动,直到其他进程出现了,那么supervisord就不够了。
归档时间: |
|
查看次数: |
1703 次 |
最近记录: |