进程监控利器supervisor

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用于管理监控的程序。

自启动

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏古时的风筝

Django集成百度富文本编辑器uEditor

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。 首先...

4589
来自专栏黑泽君的专栏

【强烈推荐】优启时代系统维护盘的安装步骤

  查看更新:http://www.uqi.me/post/usbsys2018.html

4662
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析

任务调度系统是什么:他是一个类似Sql Server的代理,他可以帮助你定时处理一些SQL事务

1704
来自专栏电光石火

查询局域网电脑的IP,MAC地址

如何在自己电脑端查看局域网中所有用户计算机的IP和MAC地址呢?有时为了局域网管理的需要,可以需要批量获取局域网电脑的IP和MAC地址。以下就与大家分享一下...

3236
来自专栏Java开发

spring mvc注入配置文件里的属性

后来想了下,我项目是用spring mvc的,主要是controller需要读取这些配置信息, 而spring mvc的配置文件和spring的配置文件非同一...

1793
来自专栏python3

scrapy框架安装

991
来自专栏用户画像

Mac安装maven

maven:https://maven.apache.org/download.cgi , 并解压到某个目录。

3753
来自专栏运维前线

使用Gitlab创建git项目

使用Gitlab创建git项目 登录gitlab系统,访问自己的gitlab.example.com,然后使用gitlab用户,登录 ? 第一次登录需要重新修改...

7448
来自专栏软件开发 -- 分享 互助 成长

连续多行输入--C++ 中字符串标准输入的学习及实验(续篇)

编程中常常会用到连续多行输入的情况,如果事先知道要输入多少行的话,可以直接定义一个变量,然后用循环就可以实现了,但有时候事先并不知道,要输入多少行,于是就可以用...

4045
来自专栏刺客博客

宝塔面板常用文件路径

3116

扫码关注云+社区