supervisord是用Python编写的工具,用于进程监控。
安装
pip install supervisor
创建配置文件
安装成功之后,运行echo_supervisord_conf
就会输出一个配置的样本,因此可以执行以下命令来创建配置文件。
echo_supervisord_conf > /etc/supervisord.conf
运行supervisor
添加程序
在配置文件中添加program
区块,这里使用一个最简单的例子,cat命令:
[program:foo]
command=/bin/cat
启动supervisor
找到你的Python安装路径,然后在bin目录中启动supervisord,supervisor将会在后台运行,supervisor会自动查询配置文件,并加载使用。
supervisord命令的一些常用命令行参数:
- c 指定配置文件
- n 在前台运行
- u 指定用户运行
- d 工作目录
- l 日志文件路径
- e 日志级别
运行supervisorctl
supervisorctl用于管理监控的程序。
网友评论