如何增加厨师的时间..?

时间:2014-09-29 04:10:08

标签: chef knife chef-windows

我需要在Windows 2008R2机器上安装一个软件,实际上需要将近40到50分钟。我能够启动并启动该过程。安装已经开始,但30分钟后,厨师正在抛出错误。

ERROR: WinRM::WinRMHTTPTransportError: Bad HTTP response returned from server (500)

我想知道该安装的状态。反正有没有增加超时.. ??

2 个答案:

答案 0 :(得分:1)

引自https://github.com/xebialabs/overthere#winrm-command-fails-with-a-500-response-code

  

WinRM命令失败并显示500响应代码

     

多种原因可能导致此错误消息:

     
      
  • 如果命令执行了很长时间,这可能是由超时引起的。您可以增加指定的WinRM超时   winrmTimeout连接选项可以增加请求超时。   不要忘记增加远程主机上的MaxTimeoutms设置   同样。例如,将服务器上的最大超时设置为5   分钟,输入以下命令:

    winrm set winrm/config @{MaxTimeoutms="300000"}
    
  •   

答案 1 :(得分:0)

这不是Chef本身的超时。它只是报告服务器发回了HTTP 500(WinRM使用SOAP)。通过WinRM服务文档查看可能是您想要的MaxShellRunTime,但默认值为8小时,因此可能不是您要达到的超时时间。