centos7 supervisor管理redis

centos7 supervisor管理redis

標籤(空格分隔): linux,redispython

概念

Supervisor 至關強大,提供了很豐富的功能,不過咱們可能只須要用到其中一小部分
supervisor:名稱
supervisord:服務端
supervisorctl:客戶端

安裝supervisor

推薦yum安裝[須要安裝python環境]
sudo  root
yum install epel-release
yum install -y supervisor
# 開機自啓動
systemctl enable supervisord
# 啓動supervisord服務
systemctl start supervisord 
# 查看supervisord服務狀態
systemctl status supervisord 
# 查看是否存在supervisord進程
ps -ef|grep supervisord

supervisor替換redis自帶的守護

  1. 在/etc/supervisord.d/建立進程管理配置文件
    vim redis.ini
    [program:redis]
    command=/usr/local/bin/redis-server /etc/redis.conf
    autostart=true
    autorestart=true
    startsecs=3
    daemonize=no
    stdout_logfile=/etc/supervisord.d/logs/redis.log
    linux

    關閉配置文件守護進程
    redis

  2. 更新supervisor配置
    supervisorctl update
  3. 測試kill全部
    killall -9 redis-server
    查看日誌文件
    vim

相關文章
相關標籤/搜索