Monit实现Docker容器内多进程管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Monit实现Docker容器内多进程管理相关的知识,希望对你有一定的参考价值。

Monit和Supervisor还是有很大区别的,Supervisor管理的都是前台执行的进程,Monit既可以管理前台进程也可以管理后台进程,简单的说,在CentOS中使用service xxx start 启动的程序,使用Monit可以直接管理,这就解决了很多没有前台方式启动的程序不能用Supervisor来管理的问题。 Monit本身可以做的事情,远不止管理进程,它还可以监控文件,socket,并定义触发器等等,功能很强,具体的用法,可以参见它的官网。

本篇的重点,就来介绍在容器里面,如果用它来管理多个进程。


以上是关于Monit实现Docker容器内多进程管理的主要内容,如果未能解决你的问题,请参考以下文章

理解Docker容器的进程管理

用Supervisord管理Python进程

使用M/Monit进行可视化集中进程管理

如何在一个Docker中同时运行多个程序进程?

Supervisor进程管理

Docker使用 Supervisor 来管理进程