在CentOS上安装Supervisor进行进程监控

  1. 安装EPEL存储库

    sudo yum install epel-release

  2. 安装Supervisor

    sudo yum install supervisor

  3. 启动并启用Supervisor服务

    sudo systemctl status supervisord  
    sudo systemctl start supervisord        
    sudo systemctl enable supervisord

  4. 配置Supervisor: Supervisor的配置文件通常位于/etc/supervisord.conf。你可以编辑这个文件来配置你的进程。以下是一个示例配置:

    [program:my_program]
    command=/path/to/your/program --arg1 value1 --arg2 value2
    autostart=true
    autorestart=true
    stderr_logfile=/var/log/my_program.err.log
    stdout_logfile=/var/log/my_program.out.log

  5. 加载配置并重启Supervisor: 如果你编辑了/etc/supervisord.conf,需要重新加载配置:

    sudo supervisorctl reread
    sudo supervisorctl update
    sudo systemctl restart supervisord

  6. 使用Supervisor命令行工具

    • 查看所有受管理的进程状态:

      sudo supervisorctl status

    • 启动某个进程:

      sudo supervisorctl start my_program

    • 停止某个进程:

      sudo supervisorctl stop my_program

    • 重启某个进程:

      sudo supervisorctl restart my_program

通过这些步骤,您就可以在CentOS上成功安装和配置Supervisor来监控你的进程。

你可能感兴趣的:(软件安装,部署,centos,linux,运维)