supervisord:进程管理工具supervisord

作者: 李佶澳   转载保留:原文地址   更新时间:2018/07/22 14:28:06

介绍

supervisord是一个工作在”Unix-like OS”上的进程管理工具。

supervisord是client/server架构,supervisorctl是client端用来操作后台服务supervisord。

启动

直接运行程序supervisord即可,默认会自动转入后台运行。

supervisord.conf

supervisord.conf是supervisord启动的时候传入的配置文件,section settings组成:

[unix_http_server]
...
[inet_http_server]
...
[supervisord]
...
[supervisorctl]
...
[include]
...
[program:x]
...
[group:x]
...
[fcgi-program:x]
...
[eventlistener:x]
...
[rpcinterface:x]
...

其中[program:x]配置的是由supervisord管理的子进程,program-x-section-settings

command
startretries
exitcodes
redirect_stderr
stdout_logfile_maxbytes
stderr_logfile_backups
stdout_logfile

参考

  1. supervisord
  2. program-x-section-settings

本文原创首发于网站:www.lijiaocn.com

QQ交流群

区块链实践互助QQ群:576555864

Kubernetes实践互助QQ群:947371129

Prometheus实践互助QQ群:952461804

Kong/Envoy实践互助QQ群:952503851

Ansible实践互助QQ群:955105412

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作 友情链接: lijiaocn github.com