Вот мой график Redis из графита за последние 72 часа, отображающий current_keys.
как вы можете заметить, один экземпляр (зеленый) регулярно сбрасывает ключи, в то время как другой в порядке. Оба они были настроены с помощью Chef и использовали одну и ту же версию Redis (redis_version: 2.6.5) и ту же конфигурацию.
Есть идеи, что могло привести к падению ключей? Оба экземпляра находятся за щелкунчиком / twemproxy (прокси Redis от Twitter https://github.com/twitter/twemproxy ) поэтому должно получиться одинаковое количество ключей ..
Я бы начал с проверки того, что происходит каждый день около часа ночи; возможные причины…
--interval
и вызывает сброс (проверьте /var/log/chef/*
)jetpack
хозяин и logrotate
(или другие автоматизированные задачи) не работают (отметьте /var/log/syslog
)jetpack
(поскольку Chef не является транзакционным и не удаляет артефакты удаленных вызовов провайдера; отметьте /etc/cron.d/
)Единственный способ исправить --interval
поведение chef-client - перезапуск хоста. Затем я изменил все команды повара, добавив --once
аргумент.