美文网首页
Supervisor 管理后台守护进程

Supervisor 管理后台守护进程

作者: yo_哥 | 来源:发表于2018-03-20 14:32 被阅读0次

    @[yoyoyang]

    安装

    • pip install supervisor

    配置

    Supervisor 是一个 C/S 模型的程序,supervisord 是 server 端,supervisorctl 是 client 端。

    启动服务

    1. supervisord
    2. supervisord -c /etc/supervisord.conf

    supervisord 的配置文件默认位于 /etc/supervisord.conf;后面为注释

    关闭服务

    1. supervisorctl stop all先关闭supervisor启动脚本,之后再关闭supervisord服务
    2. kill pid

    program 配置

    supervisord 配置 program 项的路径下:/etc/supervisor/conf.d/,然后 program 的配置文件命名规则推荐:app_name.conf

    supervisorctl 操作

    1. 查看正在守候的进程
    • supervisorctl status
    1. 重新加载配置
    • supervisorctl reread
    1. 更新新的配置到supervisord
    • supervisorctl update
    1. 重新启动配置中的所有程序
    • supervisorctl reload
    1. 启动某个进程(program_name=你配置中写的程序名称)
    • supervisorctl start program_name
    1. 停止某一进程 (program_name=你配置中写的程序名称)
    • pervisorctl stop program_name
    1. 重启某一进程 (program_name=你配置中写的程序名称)
    • supervisorctl restart program_name
    1. 停止全部进程
    • supervisorctl stop all 【用stop停止掉的进程,用reload或者update都不会自动重启】

    相关文章

      网友评论

          本文标题:Supervisor 管理后台守护进程

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