美文网首页
Supervisor实用操作指南

Supervisor实用操作指南

作者: c2db9ba35639 | 来源:发表于2017-05-20 16:07 被阅读0次

    Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它不是作为init(进程号pid是1)运行. 它是被用来控制进程, 并且它在启动的时候和一般程序并无二致.

    那么通俗点,它的作用是什么?你的Nginx,Tomcat,memcache,Redis...会崩么,不会?好吧,那你自己写的服务器监测脚本呢?好吧,不要再纠结了,交给Supervisor吧,它会帮你维护这些,即使它们不小心崩了,Supervisor会帮你看住它们,维护它们。

    下面是一些关于Supervisor的基本操作

    一、添加好配置文件后

    二、更新新的配置到supervisord

    supervisorctl update

    三、重新启动配置中的所有程序

    supervisorctl reload

    四、启动某个进程(program_name=你配置中写的程序名称)

    supervisorctl start program_name

    五、查看正在守候的进程

    supervisorctl

    六、停止某一进程(program_name=你配置中写的程序名称)

    pervisorctl stop program_name

    七、重启某一进程(program_name=你配置中写的程序名称)

    supervisorctl restart program_name

    八、停止全部进程

    supervisorctl stop all

    注意:显示用stop停止掉的进程,用reload或者update都不会自动重启。

    相关文章

      网友评论

          本文标题:Supervisor实用操作指南

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