Redis Sentinel войти в режим TILT, когда работает рейд-чек?
Я использую Redis Sentinel (Redis v3.0.7
) все нормально работает. Но 1:00 - 4:29 каждое воскресенье в /var/log/sentinel.log
иметь TILT
Введен режим:
4036:X 12 Nov 01:03:16.607 # +tilt #tilt mode entered
4036:X 12 Nov 01:03:46.622 # -tilt #tilt mode exited
4036:X 12 Nov 01:07:20.246 # +tilt #tilt mode entered
4036:X 12 Nov 01:07:50.401 # -tilt #tilt mode exited
.....
4036:X 12 Nov 04:29:13.825 # +tilt #tilt mode entered
4036:X 12 Nov 04:29:43.860 # -tilt #tilt mode exited
Я проверил в то время, и я увидел raid_check
также работает одновременно:
cat /etc/cron.d/raid-check
Run system wide raid-check once a week on Sunday at 1am by default
0 1 * * Sun root /usr/sbin/raid-check
Я не знаю почему.
1 ответ
Однако, если время компьютера меняется неожиданным образом, или если компьютер очень занят, или процесс по какой-то причине заблокирован, Sentinel может начать вести себя неожиданным образом.
Похоже, что Redis замечает, что сервер находится под большой нагрузкой из-за перестройки RAID, и переключается в режим наклона, чтобы не предоставлять неверные данные, что является желательным поведением.