我已经用cloudera manager 6.3在集群的一个节点centos 7上安装了redis版本3.2.12,我的redis从未停止过。一切都是默认的,我只是添加了密码,但没有效果,因为我无法重新启动。期权 daemonize
是 no
我的想法是:
sudo yum -y install redis
sudo service redis start
我打字的时候 redis-cli
,cli在127.0.0.1:6379正常启动。当我尝试的时候 shutdown
,控制台显示“未连接”,但 lsof -i :6379
我可以确定一些工作死了,并返回另一个pid。如果我试图杀死redis的工作,它总是返回另一个pid。 service redis stop
return'redirecting to/bin/systemctl stop redis.service'但不起作用。
如果我尝试 service redis restart
那么 service redis status
它返回:
redis.service: main process exited, code=exited, status=1/FAILURE
Unit redis.service entered failed state.
有人可以帮我调试或了解正在发生的事情吗?这是我第一次和redis在一起。
1条答案
按热度按时间vsdwdz231#
不知道这和celery 有什么关系。。。centos 7使用systemd,因此我建议停止使用
service
工具并开始使用systemctl
. 你要做的第一件事就是systemctl status redis
检查redis服务的状态。如果它显示不管出于什么原因它是关闭的,那么你要么检查redis日志,要么使用journalctl
用于查找redis创建的系统日志的工具。