Использует ли chef-клиент локальный кеш? Если так, я могу очистить это?
Это может быть глупым вопросом. Я не знаю много о шеф-поваре. Я использую шеф-повар 11.8.2 на узле. У меня есть странная проблема, которая может быть вызвана кэшированием вещей клиента chef, а не загрузкой с сервера chef. Шеф-повар делает это? Кешировать вещи локально? Если это так, возможно ли очистить локальный кеш на узле chef перед запуском chef-client
так что я могу быть уверен, что моя проблема не в кешировании?
4 ответа
Если вы работаете в Linux, вы сможете найти его на /var/chef/cache
,
Там же по умолчанию хранится файл pid.
Если у вас проблемы с systemd, возможно, это поможет?
cat<<EOF>/etc/tmpfile.d/chef
e /var/chef/cache - - - 1 -
EOF
В то время как вы заметили в другом вопросе, что это не проблема кеша на узле (скорее, что просмотр данных узла на сервере Chef - это всего лишь снимок), у Chef есть некоторые данные кеша на каждом узле. В основном это просто данные файла поваренной книги, так как мы должны загрузить их перед выполнением.
У меня тоже проблемы с кэшем. Что я сделал, чтобы заставить мой нож работать, так это удалил несколько кулинарных книг, связанных с этими проблемами.