设为首页 收藏本站
查看: 788|回复: 0

[经验分享] centos使用--supervisor使用

[复制链接]

尚未签到

发表于 2017-11-15 22:06:40 | 显示全部楼层 |阅读模式
=====================主配置文件========================
[unix_http_server]

  file=/tmp/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 和端口,如果开放到公网,需要注意安全性
  ;username=user              ; 登录管理后台的用户名
  ;password=123               ; 登录管理后台的密码
[supervisord]

  logfile=/tmp/supervisord.log ; 日志文件,默认是 $CWD/supervisord.log
  logfile_maxbytes=50MB        ; 日志文件大小,超出会 rotate,默认 50MB
  logfile_backups=10           ; 日志文件保留备份数量默认 10
  loglevel=info                ; 日志级别,默认 info,其它: debug,warn,trace
  pidfile=/tmp/supervisord.pid ; pid 文件
  nodaemon=false               ; 是否在前台启动,默认是 false,即以 daemon 的方式启动
  minfds=1024                  ; 可以打开的文件描述符的最小值,默认 1024
  minprocs=200                 ; 可以打开的进程数的最小值,默认 200
  ; the below section must remain in the config file for RPC
  ; (supervisorctl/web interface) to work, additional interfaces may be
  ; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]

  supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]

  serverurl=unix:///tmp/supervisor.sock ; 通过 UNIX socket 连接 supervisord,路径与 unix_http_server 部分的 file 一致
  ;serverurl=http://127.0.0.1:9001 ; 通过 HTTP 的方式连接 supervisord
  ; 包含其他的配置文件
[include]

  files = /etc/supervisor/conf.d/*.conf   ; 可以是 *.conf 或 *.ini
  =====================单独进程控制文件========================
[program:album_app.js]

  directory = /data/album      ;程序的启动目录
  command=nodejs app.js      ;启动命令
  user = root              ;启动用户
  autostart=true             ;在 supervisord 启动的时候也自动启动
  startsecs=2              ;启动2秒后没有异常退出,就当作已经正常启动了
  autorestart=true        ; 程序异常退出后自动重启
  redirect_stderr=true     ; 把 stderr 重定向到 stdout,默认 false
  stopsignal=INT
  stdout_logfile=/data/logs/err.log
  stderr_logfile_maxbytes=1MB      ; stdout 日志文件大小,默认 50MB
  stderr_logfile_backups=10       ; stdout 日志文件备份数
  stderr_capture_maxbytes=1MB
  stderr_events_enabled=false

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-407359-1-1.html 上篇帖子: CentOS添加磁盘分区 下篇帖子: centOS-7下之hadoop分布式安装以及集群配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表