Redis 无法在 centos 7 上启动
Redis not starting on centos 7
我正在将我当前的 ec2 环境从 amazon linux 迁移到 centos 7。一路上遇到了一些障碍,但我设法调整了一些东西并让一切正常工作。然而,我并没有卡在redis上。
我有一个小型的 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 已创建但为空,因此它很早就失败了。但我似乎找不到原因。任何指导将不胜感激。
原来我使用 jinja 模板通过 ansible 放置的 redis.conf 已经过时了。它导致 redis 无法启动。如果这在日志中有更好的概述,那就太好了。类似于 "missing or invalid configuration".
我正在将我当前的 ec2 环境从 amazon linux 迁移到 centos 7。一路上遇到了一些障碍,但我设法调整了一些东西并让一切正常工作。然而,我并没有卡在redis上。
我有一个小型的 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 已创建但为空,因此它很早就失败了。但我似乎找不到原因。任何指导将不胜感激。
原来我使用 jinja 模板通过 ansible 放置的 redis.conf 已经过时了。它导致 redis 无法启动。如果这在日志中有更好的概述,那就太好了。类似于 "missing or invalid configuration".