首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法重新启动redis-sentinel单元

无法重新启动redis-sentinel单元
EN

Stack Overflow用户
提问于 2020-01-01 16:11:04
回答 3查看 1.1K关注 0票数 0

我正在尝试配置3个Redis实例和6个前哨(其中3个在Redises上运行,其余的在不同的主机上运行)。但是,当我安装redis-sentinel包并将我的配置放在/etc/redis/sentinel.conf下,并使用systemctl restart redis-sentinel重新启动服务时,我得到了这个错误:

代码语言:javascript
复制
Job for redis-sentinel.service failed because a timeout was exceeded.
See "systemctl status redis-sentinel.service" and "journalctl -xe" for details.

下面是journalctl -u redis-sentinel的输出

代码语言:javascript
复制
Jan 01 08:07:07 redis1 systemd[1]: Starting Advanced key-value store...
Jan 01 08:07:07 redis1 redis-sentinel[16269]: 16269:X 01 Jan 2020 08:07:07.263 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
Jan 01 08:07:07 redis1 redis-sentinel[16269]: 16269:X 01 Jan 2020 08:07:07.263 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=16269, just started
Jan 01 08:07:07 redis1 redis-sentinel[16269]: 16269:X 01 Jan 2020 08:07:07.263 # Configuration loaded
Jan 01 08:07:07 redis1 systemd[1]: redis-sentinel.service: Can't open PID file /var/run/sentinel/redis-sentinel.pid (yet?) after start: No such file or directory
Jan 01 08:08:37 redis1 systemd[1]: redis-sentinel.service: Start operation timed out. Terminating.
Jan 01 08:08:37 redis1 systemd[1]: redis-sentinel.service: Failed with result 'timeout'.
Jan 01 08:08:37 redis1 systemd[1]: Failed to start Advanced key-value store.
Jan 01 08:08:37 redis1 systemd[1]: redis-sentinel.service: Service hold-off time over, scheduling restart.
Jan 01 08:08:37 redis1 systemd[1]: redis-sentinel.service: Scheduled restart job, restart counter is at 5.
Jan 01 08:08:37 redis1 systemd[1]: Stopped Advanced key-value store.
Jan 01 08:08:37 redis1 systemd[1]: Starting Advanced key-value store...
Jan 01 08:08:37 redis1 redis-sentinel[16307]: 16307:X 01 Jan 2020 08:08:37.738 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
Jan 01 08:08:37 redis1 redis-sentinel[16307]: 16307:X 01 Jan 2020 08:08:37.739 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=16307, just started
Jan 01 08:08:37 redis1 redis-sentinel[16307]: 16307:X 01 Jan 2020 08:08:37.739 # Configuration loaded
Jan 01 08:08:37 redis1 systemd[1]: redis-sentinel.service: Can't open PID file /var/run/sentinel/redis-sentinel.pid (yet?) after start: No such file or directory

和我的sentinel.conf文件:

代码语言:javascript
复制
port 26379
daemonize yes
sentinel myid 851994c7364e2138e03ee1cd346fbdc4f1404e4c
sentinel deny-scripts-reconfig yes
sentinel monitor mymaster 172.28.128.11 6379 2
sentinel down-after-milliseconds mymaster 5000
# Generated by CONFIG REWRITE
dir "/"
protected-mode no
sentinel failover-timeout mymaster 60000
sentinel config-epoch mymaster 0
sentinel leader-epoch mymaster 0
sentinel current-epoch 0
EN

回答 3

Stack Overflow用户

发布于 2020-11-04 22:38:10

前哨日志文件中的输出是什么?

我也遇到过类似的问题,Sentinel收到了很多sigterms

在这种情况下,您需要确保如果使用daemonize yes设置,则systemd单元文件必须使用Type=forking

还要确保标记配置中指定的PID文件的locationsystemd单元文件中指定的位置匹配。

票数 0
EN

Stack Overflow用户

发布于 2021-03-08 00:45:10

如果您正尝试在基于Debian的发行版上运行您的Redis服务器,请在您的Redis配置中添加以下内容:

  • pidfile /var/run/redis/redis-sentinel.pid/etc/redis/sentinel.conf
  • pidfile /var/run/redis/redis-server.pid/etc/redis/redis.conf
票数 0
EN

Stack Overflow用户

发布于 2021-06-26 15:26:56

如果您在journalctlsystemctl日志中遇到以下错误,

代码语言:javascript
复制
Jun 26 10:13:02 x systemd[1]: redis-server.service: Failed with result 'exit-code'.
Jun 26 10:13:02 x systemd[1]: redis-server.service: Scheduled restart job, restart counter is at 5.
Jun 26 10:13:02 x systemd[1]: Stopped Advanced key-value store.
Jun 26 10:13:02 x systemd[1]: redis-server.service: Start request repeated too quickly.
Jun 26 10:13:02 x systemd[1]: redis-server.service: Failed with result 'exit-code'.
Jun 26 10:13:02 x systemd[1]: Failed to start Advanced key-value store.

有关更多信息,请查看/var/log/redis/redis-server.log

在大多数情况下,这里都提到了问题。

也就是说,如果dump.rdb文件放在/var/lib/redis中,那么问题可能出在数据库数量或redis版本上。

或者在另一种情况下,禁用IPV6可能是问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59550934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档