美文网首页
supervisor安装和使用

supervisor安装和使用

作者: 耍帅oldboy | 来源:发表于2021-05-17 20:23 被阅读0次

    一、安装

    yum -y install supervisor
    二、配置

    1.生成配置文件

    #如果配置没有配置文件,使用echo_supervisord_conf生成
    echo_supervisord_conf > /etc/supervisord.conf
    

    2.启动

    systemctl start supervisord
    

    查看 supervisord 是否在运行:

        ps -ef | grep supervisord
    

    3.加入开机启动

    systemctl enable supervisord
    systemctl is-enabled supervisord
    

    4.编辑配置文件

    vim /etc/supervisord.conf
    ;启动单个模式
    [program:api]
    command=/bin/php artisan queue:work
    numprocs=1
    directory=/home/wwwroot/www.aaa.com
    user=www
    autostart=true
    autorestart=true
    redirect_stderr=true
    stdout_logfile=/var/log/supervisor/api.log
    
    ;启动多个进场配置
    [program:dev-queue]
    process_name=%(program_name)s_%(process_num)02d
    command=/bin/php artisan queue:work
    numprocs=10
    directory=/www/wwwroot/www.aaa.com
    user=www
    autostart=true
    autorestart=true
    redirect_stderr=true
    stdout_logfile=/var/log/supervisor/dev-queue.log
    

    5.重新加载配置

    #重新加载配置
    supervisorctl update
    #supervisorctl reload
    #查看运行状态
    supervisordctl status
    
    dev-queue:dev-queue_00           RUNNING   pid 28873, uptime 0:03:20
    dev-queue:dev-queue_01           RUNNING   pid 28874, uptime 0:03:20
    dev-queue:dev-queue_02           RUNNING   pid 28871, uptime 0:03:20
    dev-queue:dev-queue_03           RUNNING   pid 28872, uptime 0:03:20
    dev-queue:dev-queue_04           RUNNING   pid 28877, uptime 0:03:20
    dev-queue:dev-queue_05           RUNNING   pid 28878, uptime 0:03:20
    dev-queue:dev-queue_06           RUNNING   pid 28875, uptime 0:03:20
    dev-queue:dev-queue_07           RUNNING   pid 28876, uptime 0:03:20
    dev-queue:dev-queue_08           RUNNING   pid 28869, uptime 0:03:20
    dev-queue:dev-queue_09           RUNNING   pid 28870, uptime 0:03:20
    

    相关文章

      网友评论

          本文标题:supervisor安装和使用

          本文链接:https://www.haomeiwen.com/subject/qecsjltx.html