寫了乙個ftp服務,用supervisor監控一下
1.先寫乙個配置檔案,路徑和名稱為/etc/supervisord.conf.d/ftp-server.ini
[program:ftp-server]command=/usr/local/bin/python /data/ftp_server/ftp_server.py
directory=/data/ftp_server
priority=1
numprocs=1
autostart=true
autorestart=true
startretries=10
stopsignal=kill
stopwaitsecs=10
redirect_stderr=true
stdout_logfile=/var/log/supervisord/ftp_server.log
stopasgroup=true
user=root
引數含義可參看:
注意點:
第一行program後面的就是服務名稱
command是執行指令,一定要寫完整路徑。 開始我寫的python路徑不對,導致**出錯。用echo $path 找python路徑
2. 在/etc/supervisord.conf檔案中新增
[include]files = /etc/supervisord.conf.d/ftp-server.ini
該檔案中還有其他的配置資訊,在此忽略了
3. 過載配置
supervisorctl reload
這樣新的配置才會生效
4. 啟動服務
supervisorctl start ftp-server
celery程式設計 supervisor監控
二 使用配置檔案 啟動celery命令 三 定時任務 四 flower監控中介軟體 五 supervisor管理程序 主角 celery 配角 redis 或者 rabbitmq linux pip install reids celerywindows pip install redis even...
使用supervisor監控程序
10 26 09,876 info success meta.txn.recover.on.error entered running state,process has stayed up for than 1 seconds startsecs 2010 08 17 10 26 48,442 i...
supervisor 監控nginx意外停止後自啟
1.安裝python包管理工具 easy install yum install python setuptools y 2.安裝supervisor easy install supervisor 3.配置supervisor應用守護 通過執行echo supervisord conf程式生成su...