zoukankan      html  css  js  c++  java
  • supervisord 使用记录

    #supervisor简介
    Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。

    #组成部分
    1. supervisord(server 部分):主要负责管理子进程,响应客户端命令以及日志的输出等;
    2. supervisorctl(client 部分):命令行客户端,用户可以通过它与不同的 supervisord 进程联系,获取子进程的状态等

    #安装部署
    yum install supervisor -y

    #配置文件路径
    /etc/supervisord.conf

    #配置文件优化请在网络上查询,结合自身调试

    #es配置
    [program:elasticsearch] command
    =/opt/server/elasticsearch/bin/elasticsearch ; 程序启动命令 user=yutang stdout_logfile=/opt/logs/supervisord-es.log autostart=true autorestart=true startsecs=60 stopasgroup=true ikillasgroup=true startretries=1 redirect_stderr=true #kinana配置 [program:kinana] command=/opt/server/kibana/bin/kibana ; 程序启动命令 user=root stdout_logfile=/opt/logs/supervisord-kinana.log autostart=true autorestart=true startsecs=60 stopasgroup=true ikillasgroup=true startretries=1 redirect_stderr=true

    #服务启动
    supervisord -c /etc/supervisord.conf

     #常用操作命令
     supervisorctl status:查看所有进程的状态
     supervisorctl stop es:停止es
     supervisorctl start es:启动es
     supervisorctl restart es: 重启es
     supervisorctl update :配置文件修改后可以使用该命令加载新的配置
     supervisorctl reload: 重新启动配置中的所有程序

     可参考:https://blog.csdn.net/zou79189747/article/details/80403016

  • 相关阅读:
    dfs 与 剪枝
    杭电OJ1789、南阳OJ236(贪心法)解题报告
    多边形面积问题(hdoj2036)
    retain copy(浅复制) mutablecopy (深复制)
    IOS开发的目录结构
    UITableView 委托方法总结
    ios block
    UITableView 学习笔记
    iso socket基础2
    ios socket(基础demo)
  • 原文地址:https://www.cnblogs.com/ipyanthony/p/10874508.html
Copyright © 2011-2022 走看看