0

実行に長い時間 (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 時間でタイムアウトし、基本的に地雷は無視されます。

紛らわしい部分は、まったく同じレシピを実行しているにもかかわらず、一部のノードがタイムアウトしないことです!!!

これのタイムアウト設定を増やすにはどうすればよいですか?

4

1 に答える 1

0

そのコードは機能しません... . を使用しません=。次に、timeoutWindows Batch リソースの有効な属性ではありません: https://github.com/opscode-cookbooks/windows/blob/master/providers/batch.rb#L34-L40

于 2014-02-01T19:21:58.653 に答える