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, и переключается в режим наклона, чтобы не предоставлять неверные данные, что является желательным поведением.

Другие вопросы по тегам