我正在将我目前的ec2环境从amazon linux迁移到centos 7,在这一过程中遇到了一些障碍,但我已经设法调整了这里和那里的东西,并让一切正常工作。
我有一个小的redis集群作为一个简单的k/v缓存运行。对于这个迁移,我一直在遵循these instructions。安装似乎工作正常,但我在systemctl中检查状态,并看到以下内容:
$ sudo systemctl status redis.service
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: failed (Result: exit-code) since Fri 2016-02-26 16:57:43 UTC; 5s ago
Process: 11680 ExecStop=/usr/bin/redis-shutdown (code=exited, status=1/FAILURE)
Process: 11678 ExecStart=/usr/bin/redis-server /etc/redis.conf --daemonize no (code=exited, status=1/FAILURE)
Main PID: 11678 (code=exited, status=1/FAILURE)
redis.log已经创建,但是是空的,所以它很早就失败了。但是我似乎找不到原因。任何指导都将非常感谢。
1条答案
按热度按时间v7pvogib1#
结果发现我通过ansible使用jinja模板安装的redis.conf文件已经过时了。这导致了redis无法启动。如果日志中能更好地描述这一点就更好了。比如“缺少或无效的配置”。