Supervisor 守护进程相关配置
[unix_http_server]
file=/var/run/supervisor/supervisor.sock ;UNIX socket文件,supervisorctl会使用
;chmod=0700 ;socket文件的mode,默认是0700
;chown=nobody:nogroup ;socket文件的owner,格式: uid:gid

[inet_http_server] ;HTTP服务器,提供web管理界面
port=127.0.0.1:9001 ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性
port=10.0.0.10:9001 ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性
username=user ;登录管理后台的用户名
password=123 ;登录管理后台的密码

[supervisord]
logfile=/var/run/supervisor/supervisord.log ;日志文件,默认是$CWD/supervisord.log
logfile_maxbytes=50MB ;日志文件大小,超出会rotate替换,默认50MB,如果设成0,表示不限制大小
logfile_backups=10 ;日志文件保留备份数量默认10,设为0表示不备份
loglevel=info ;日志级别,默认info,其他:debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid文件
nodaemon=false ;是否在前台启动,默认是false,即以daemon的方式启动
minfds=1024 ;可以打开的文件描述符的最小值,默认1024
minprocs=200 ;可以打开的进程数的最小值,默认200

[supervisorctl]
password=123 ;登录管理后台的密码

[supervisord]
logfile=/var/run/supervisor/supervisord.log ;日志文件,默认是$CWD/supervisord.log
logfile_maxbytes=50MB ;日志文件大小,超出会rotate替换,默认50MB,如果设成0,表示不限制大小
logfile_backups=10 ;日志文件保留备份数量默认10,设为0表示不备份
[unix_http_server]
file=/var/run/supervisor/supervisor.sock ;UNIX socket文件,supervisorctl会使用
;chmod=0700 ;socket文件的mode,默认是0700
;chown=nobody:nogroup ;socket文件的owner,格式: uid:gid

[inet_http_server] ;HTTP服务器,提供web管理界面
port=127.0.0.1:9001 ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性
port=10.0.0.10:9001 ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性
username=user ;登录管理后台的用户名
password=123 ;登录管理后台的密码

[supervisord]
logfile=/var/run/supervisor/supervisord.log ;日志文件,默认是$CWD/supervisord.log
logfile_maxbytes=50MB ;日志文件大小,超出会rotate替换,默认50MB,如果设成0,表示不限制大小
logfile_backups=10 ;日志文件保留备份数量默认10,设为0表示不备份
loglevel=info ;日志级别,默认info,其他:debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid文件
nodaemon=false ;是否在前台启动,默认是false,即以daemon的方式启动
minfds=1024 ;可以打开的文件描述符的最小值,默认1024
minprocs=200 ;可以打开的进程数的最小值,默认200

[supervisorctl]
serverurl=unix:///var/run/supervisor/supervisor.sock ;通过UNIX socket连接supervisord,路径与unix_http_server部分的file一致
;serverurl=http://127.0.0.1:9001 ;通过HTTP的方式连接supervisord

[program:supervisor_tomcat1] ;[program:xx]是被管理的进程配置参数,xx是进程的名称
command=/usr/local/apache-tomcat-8.0.27/bin/catalina.sh run ;在supervisord启动的时候也自动启动
autostart=true ;在supervisord启动的时候也自动启动
startsecs=10 ;启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
autorestart=true ;程序退出后自动重启,可选值:[unexpected,true,flase],默认为unexpected,表示进程意味杀死后才重启
startretries=3 ;启动失败自动重试次数,默认是3
;user=tomcat ;用哪个用户启动进程,默认是root
user=root
priority=999 ;进行启动优先级,默认999,值小的优先启动
redirect_stderr=true ;把stderr重定向到stdout,默认false
stdout_logfile_maxbytes=20MB ;stdout日志文件大小,默认50MB
stdout_logfile_backups=20 ;stdout日志文件备份数,默认是10

;stdout日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord会自动创建日志文件)
stdout_logfile=/usr/local/apache-tomcat-8.0.27/logs/catalina.out
stopasgroup=true ;默认为false,进程被杀死时,是否向这个进程组发送stop信号,包括子进程
killasgroup=true ;默认为false,向进程组发送kill信号,包括子进程

;包含其他配置文件
[include]
;files = relative/directory/*.ini ;可以指定一个或多个以.ini结束的配置文件
files = /etc/supervisor/config.d/*.ini

[rpcinterface:supervisor] #不添加这行,后续启动后会有错误①
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

需要更新配置

 supervisorctl update

 /www/server/panel/pyenv/bin/supervisorctl update
《Supervisor 守护进程相关配置》为 九城 原创,创作不易!转载请注明出处!感谢!
文章地址:https://blog.minkse.cn/supervisor-%e5%ae%88%e6%8a%a4%e8%bf%9b%e7%a8%8b%e7%9b%b8%e5%85%b3%e9%85%8d%e7%bd%ae/
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇