supervisor配置监管redis
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了supervisor配置监管redis,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2254字,纯文字阅读大概需要4分钟。
内容图文
![supervisor配置监管redis](/upload/InfoBanner/zyjiaocheng/878/3d309926c1bf4c8bbc403e05cedf6ab9.jpg)
离线安装
所需包有
python-meld3-0.6.10-1.el7.x86_64.rpm
supervisor-3.3.1.tar.gz
setuptools-36.6.0.zip
安装setuptools-36.6.0.zip
解压进入目录,执行python setup.py build && python setup.py build
安装meld3
rpm -ivh python-meld3-0.6.10-1.el7.x86_64.rpm
安装supervisor
解压进入目录,执行python setup.py install
校验
执行echo_supervisord_conf看是否输入正确的配置信息
配置
1、创建配置文件路径:mkdir -p /etc/supervisor/
2、生成配置文件echo_supervisord_conf > /etc/supervisor/supervisord.conf
3、修改supervisor.conf配置文件中的include模块,包含所有服务的配置
mkdir -p /etc/supervisor/conf.d
vi /etc/supervisor/supervisord.conf/etc/supervisor/supervisord.conf
[include]
files = ./conf.d/*.ini
4、在/etc/supervisor/conf.d/目录下创建redis的配置文件redis6379.ini,文件内容如下
[program:redis]
command=/usr/local/bin/redis-server /data/redis/redis-6379/redis.conf
autostart=true
autorestart=true
startsecs=3
注意:通过supervisor管理redis,需要将配置信息daemonize 设置为no,否则无法启动
5、启动服务supervisord -c /etc/supervisor/supervisord.conf
6、验证:kill掉redis进程,看是否自动拉起
将supervisor配置为开机自启动服务
编辑服务文件
#vim /usr/lib/systemd/system/supervisord.service
内容如下
[Unit]
Description=Supervisor daemon
[Service]
Type=forking
PIDFile=/var/run/supervisord.pid
ExecStart=/bin/supervisord -c /etc/supervisor/supervisord.conf
ExecStop=/bin/supervisorctl shutdown
ExecReload=/bin/supervisorctl reload
KillMode=process
Restart=on-failure
RestartSec=42s
[Install]
WantedBy=multi-user.target
保存退出
启动服务
systemctl enable supervisord
查看是否启动
systemctl is-enabled supervisord
enabled
成功之后,就可以使用如下命令管理supervisor服务了
systemctl stop supervisord
systemctl start supervisord
systemctl status supervisord
systemctl reload supervisord
systemctl restart supervisord
Supervisor Web 管理界面
如果需要开启 Web 管理界面功能,需要在supervisord.conf配置中添加以下配置:
[inet_http_server]
port=*:9001
username=user
password=123
然后,打开浏览器,输入地址 http://127.0.0.1:9001,这时,会弹出输入框,要求输入用户名和密码(用户名:user,密码:123),便可以进入 Supervisor 提供的进程管理界面。
在此界面下,可以对单个进程进行重启,关闭,查看日志等操作,也可以对所有的进程进行重启,关闭等操作。
luuJa_IQ 发布了11 篇原创文章 · 获赞 0 · 访问量 263 私信 关注内容总结
以上是互联网集市为您收集整理的supervisor配置监管redis全部内容,希望文章能够帮你解决supervisor配置监管redis所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。