• 记录-linux安装supervisor来监控elasticsearch


    1.安装supervisor

    yum install python-setuptools

    easy_install supervisor

    2.配置Supervisor

    mkdir /etc/supervisor
    echo_supervisord_conf > /etc/supervisor/supervisord.conf
    cd /etc/supervisor/
    mkdir conf.d
    cd conf.d/
    touch elastic.conf
    vim elastic.conf

    然后输入下面的内容保存退出

    [program: elastic]
    command= sh /home/qukan/elasticsearch-5.5.3/bin/elasticsearch ;运行程序的命令
    autorestart=true ; 程序意外退出是否自动重启
    autostart=true ; 是否自动启动
    stderr_logfile=/var/log/Elastic.err.log ; 错误日志文件
    stdout_logfile=/var/log/Elastic.out.log ; 输出日志文件
    environment=JAVA_HOME=/usr/lib/java/jdk1.8.0_144 ; 进程环境变量
    user=qukan ; 进程执行的用户身份
    startsecs=1 ; 自动重启间隔

    说明:

    user 指定的时以这个用户启动

    environment 指定JAVA_HOME,我之前就是没有指定这个环境变量导致启动失败,通过查看/var/log/Elastic.out.log 日志文件发现could not find java; set JAVA_HOME or ensure java is in PATH ,所以在这里设置环境变量

    然后修改   /etc/supervisor/supervisord.conf 文件 把最后的

    ;[include]
    ;files = relative/directory/*.ini

    改为

    [include]
    files = conf.d/*.conf

    将上面的配置文件包含进来

    3.运行命令启动supervisor

    sudo supervisord -c /etc/supervisor/supervisord.conf

    4.运行命令查看被管理的进程

    supervisorctl status

    如下图所示

     

    好了,完美!

    更多细节,自己探索!

    参考资料:

    https://www.cnblogs.com/zhoujinyi/p/6073705.html

    https://www.cnblogs.com/Hai--D/p/5820718.html

    http://blog.51cto.com/lixcto/1539136

  • 相关阅读:
    彻底移除mc
    产生N个不重复的随机数字
    画方格线
    运动方式工具类
    物体围绕另一个物体圆形运动
    检测碰撞工具类(两个类各有特点 可以结合使用)
    hdu 1069 Monkey and Banana (DP)
    hdu 1158 Employment Planning (DP)
    hdu 1003 Max Sum (DP)
    hdu 2550百步穿杨 (DP)
  • 原文地址:https://www.cnblogs.com/ENU7/p/9545366.html
Copyright © 2020-2023  润新知