redis重启失败原因
1、报错
执行命令,一直停着,不成功。
>systemctl restart redis_6379.service
查看原因,一直在“Waiting for Redis to shutdown”
> status redis_6379.service
● redis_6379.service - LSB: start and stop redis_6379
Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
Active: deactivating (stop) since Mon 2021-04-26 17:33:50 CST; 4min 28s ago
Docs: man:systemd-sysv-generator(8)
Process: 4186 ExecStart=/etc/rc.d/init.d/redis_6379 start (code=exited, status=0/SUCCESS)
Control: 18431 (redis_6379)
CGroup: /system.slice/redis_6379.service
├─4188 /usr/local/bin/redis-server *:6379
└─control
├─18431 /bin/sh /etc/rc.d/init.d/redis_6379 stop
└─19325 sleep 1
Apr 26 17:38:09 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:10 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:11 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:12 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:13 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:14 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:15 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:16 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:17 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
Apr 26 17:38:18 VM-0-6-centos redis_6379[18431]: Waiting for Redis to shutdown ...
2、原因
因为配置了密码验证,而在restart的时候并没有配置密码。 修改redis脚本
>vim /etc/rc.d/init.d/redis_6379
$CLIEXEC -a "${password}" -p $REDISPORT shutdown
${password}为redis的密码。
还没有评论,来说两句吧...