我有一个需要很长时间才能执行(10 小时)的食谱,我收到了这个错误
错误:Mixlib::ShellOut::CommandTimeout: windows_batch
如您所见,它位于 Windows 机器上。
食谱是
windows_batch "some_name" do
code <<-EOH
#copy code that takes several hours
EOH
timeout = 180000
end
如您所见,我将超时设置为一个很大的数字,但它超时大约 6.5 小时并且基本上忽略了地雷。
令人困惑的部分是一些节点不会超时,尽管它们运行完全相同的配方!!!
如何为此增加超时设置?