supervisor 使用

点击量:32

参考

supervisord 基本操作

安装

sudo pip install supervisor

开机自启动

在/etc/rc.local 中加入
    /usr/bin/supervisord

启动和管理

supervisord  用于启动
supervisorctl 用于管理
    supervisorctl start/stop/restart eshq
    supervisorctl update 重载配置文件,不用重启

配置文件示例

[program:eshq]
command=/usr/bin/python3 /root/elasticsearch-HQ/application.py
autostart=true
autorestart=true
startsecs=10
stdout_logfile=/var/log/eshq.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=/var/log/eshq.err.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB

web界面配置

localhost:9001 非常好,最好不需要到linux中去看日志,这个是非常棒的

取消/etc/supervisor/supervisord.conf
[inet_http_server]         ; inet (TCP) server disabled by default
port=0.0.0.0:9001        ; ip_address:port specifier, *:port for all iface
username=user              ; default is no username (open server)
password=123               ; default is no password (open server)

发表评论

电子邮件地址不会被公开。

1 × 3 =