python supervisor进程监控工具的使用
2017-11-11 16:38
579 查看
supervisor —— a process control system
另外一个类似 supervisor的工具,因为supervisor 不兼容python3, !!!
github地址: https://github.com/Supervisor/supervisor
能将一个普通的命令行进程变为后台daemon 这个是真的??这么牛!
可以使用supervisor 这个进程监控工具来监控进程,如果进程死掉的话,实现能将进程重启。下面这篇文章讲的不错:
https://www.cnblogs.com/zhaoding/p/6257363.html
下面这个是supervisor的官网: http://supervisord.org/
参考下面这篇文章,链接:http://blog.csdn.net/ACxlm/article/details/62889460
sudo apt-get install supervisor
安装好后我们可以在 / etc/supervisor / 目录下找到 supervisord.conf 配置文件,我们可以用以下命令来编辑
sudo gedit /etc/supervisor/supervisord.conf
[program:you program name] //你的程序名,随便命名
command=python /home/pi/test.py //你的命令,可以是任何运行在终端的命令
autostart=true //自动启动
autorestart=true
user=root
log_stderr=true
logfile=/var/log/testpy.log //日志文件的地址
sudo gedit /etc/rc.local
在这个配置文件的 exit 0 前面一行加上 service supervisor start 保存。
另外一个类似 supervisor的工具,因为supervisor 不兼容python3, !!!
Circus Process Watcher这个工具好!
circus 的官网是: https://circus.readthedocs.io/en/0.4/github地址: https://github.com/Supervisor/supervisor
能将一个普通的命令行进程变为后台daemon 这个是真的??这么牛!
可以使用supervisor 这个进程监控工具来监控进程,如果进程死掉的话,实现能将进程重启。下面这篇文章讲的不错:
https://www.cnblogs.com/zhaoding/p/6257363.html
下面这个是supervisor的官网: http://supervisord.org/
参考下面这篇文章,链接:http://blog.csdn.net/ACxlm/article/details/62889460
前言
supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。安装
我们可以在你的 ubuntu 上安装一个叫做 supervisor 的程序来管理你的脚本启动。sudo apt-get install supervisor
安装好后我们可以在 / etc/supervisor / 目录下找到 supervisord.conf 配置文件,我们可以用以下命令来编辑
sudo gedit /etc/supervisor/supervisord.conf
配置
在supervisord.conf这个文件的最后加上以下内容[program:you program name] //你的程序名,随便命名
command=python /home/pi/test.py //你的命令,可以是任何运行在终端的命令
autostart=true //自动启动
autorestart=true
user=root
log_stderr=true
logfile=/var/log/testpy.log //日志文件的地址
设置supervisor开机自启
我们需要在 / etc 下编辑 rc.local 的文件 ,让 supervisor 开机启动。这样就可以使脚本在开机的时候随supervisor启动运行sudo gedit /etc/rc.local
在这个配置文件的 exit 0 前面一行加上 service supervisor start 保存。
相关文章推荐
- Python 进程管理工具 Supervisor 使用教程
- 使用Python的Supervisor进行进程监控以及自动启动
- Linux系统下的进程监控工具Supervisor的基本使用方法
- Linux进程监控工具Supervisor的使用
- python进程管理工具supervisor使用实例
- python进程管理工具supervisor使用实例
- Python 进程管理工具 Supervisor 使用教程
- 使用Python的Supervisor进行进程监控以及自动启动
- Python 进程管理工具 Supervisor 使用教程
- Python 进程管理工具 Supervisor 使用教程
- python进程管理工具supervisor的安装与使用教程
- 使用Python的Supervisor进行进程监控以及自动启动
- 基于Python 的进程管理工具supervisor使用指南
- Python使用Supervisor来管理进程的方法
- 【Python】使用Supervisor来管理Python的进程
- linux进程监控工具-supervisor
- Python使用Supervisor来管理进程的方法
- linux使用supervisor监控fluentd进程
- linux系统使用python监控apache服务器进程脚本分享