1

我正在尝试在 client.log 上使用日志过滤器来评估 Chef 是否成功运行。

在 Chef 运行的正常过程中,我的食谱要求重新启动。

厨师日志:

  FATAL: Chef::Exceptions::Reboot: Rebooting server at a recipe's request. 

为什么 Chef 在正常的重启请求中会抛出错误?如何防止记录此错误。

我的重启请求看起来像

reboot "my_reboot" do
  action :reboot_now
  reason 'There is a pending reboot.'
  only_if { reboot_pending? }
  delay_mins 0.5
end
4

1 回答 1

0

因为我们希望避免在 Chef 收敛中进一步运行任何东西,而最简单的方法是引发异常。

于 2016-08-20T22:12:28.170 回答