zoukankan      html  css  js  c++  java
  • Supervisor使用(启动nginx/tomcat/redis)

     
    一、安装
    yum install -y supervisor
     
    二、开机自启动
    执行以下命令:
    systemctl enable supervisord
     
    验证是否为开机启动:
    systemctl is-enabled supervisord
     
    三、配置修改
    1. 启动http服务
    [root@tuotuonet-14 etc]# vi /etc/supervisord.conf
     
    2.读取指定路径的下ini文件
     
    四、redis配置
     
    [program:redis]
    command=/usr/local/redis/redis-server /usr/local/redis/redis.conf
    user=root
    autostart=true
    #autorestart=true
    redirect_stderr=true
    startsecs=0
    stopsignal=KILL
    stopasgroup=true
    stdout_logfile_maxbytes=20MB
    stdout_logfile_backups=20
    stdout_logfile=/root/data/logs/redis_stdout.log
    说明:startsecs=0 表示按照默认服务启动完成时间
     
    五、tomcat配置
    [root@tuotuonet-14 supervisord.d]# cat testframework.ini
    [program:testframework]
    command=/usr/local/testFramework-tomcat/bin/catalina.sh run
    user=root
    #autostart=true
    #autorestart=true
    redirect_stderr=true
    startsecs=0
    stopsignal=TERM
    stopasgroup=true
    stdout_logfile_maxbytes=20MB
    stdout_logfile_backups=20
    stdout_logfile=/root/data/logs/testframework_stdout.log
    

      

     
    六、nginx配置
    [program:nginx]
    command=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -g 'daemon off;'
    user=root
    autostart=true
    #autorestart=true
    redirect_stderr=true
    startsecs=0
    stopsignal=HUP
    stopasgroup=true
    stdout_logfile_maxbytes=20MB
    stdout_logfile_backups=20
    stdout_logfile=/root/data/logs/nginx_stdout.log
    

      

     
     
    七、ini配置导入生效
    [root@tuotuonet-14 supervisord.d]# supervisorctl update
     
    八、网页展示
     

  • 相关阅读:
    python库--pandas--文本文件读取
    python库--flashtext--大规模数据清洗利器
    PyCharm--帮助文档
    Git--命令
    symfony doctrine generate entity repository
    [转]MySQL性能优化的最佳20+条经验
    svn使用
    一致性hash
    JavaScript学习笔记 1
    curl发出请求
  • 原文地址:https://www.cnblogs.com/feihufeihu/p/10676281.html
Copyright © 2011-2022 走看看