#https://blog.csdn.net/shenyuanhaojie/article/details/125968629
#
yum install epel-release -y && yum clean all && yum makecache
yum install -y supervisor
#
/usr/bin/supervisord -c /etc/supervisord.conf
or
/usr/bin/python2 /usr/bin/supervisord -c /etc/supervisord.conf
#
cat /usr/lib/systemd/system/supervisord.service
[Unit]
Description=Process Monitoring and Control Daemon
After=rc-local.service nss-user-lookup.target
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
[Install]
WantedBy=multi-user.target
#/etc/supervisord.conf 主配置文件在哪里
vim /etc/supervisord.conf
[include]
files = supervisord.d/*.ini
#
supervisorctl shutdown
systemctl daemon-reload && systemctl restart supervisord && systemctl enable supervisord
systemctl status supervisord
#配置主文件
#
supervisord //启动supervisord
supervisorctl shutdown //停止supervisord
supervisorctl status //查看所有进程的状态
supervisorctl stop es //停止es
supervisorctl start es //启动es
supervisorctl restart es //重启es
supervisorctl update //配置文件修改后使用该命令加载新的配置
supervisorctl reload //重新启动配置中的所有程序
supervisorctl start all //启动supervisord管理的所有进程
supervisorctl stop all //停止supervisord管理的所有进程
supervisorctl restart all //重启所有进程