2014-09-29 67 views
0

我需要在windows 2008R2機器上安裝一個軟件,這個軟件需要將近40到50分鐘的時間。我能夠引導並啓動這個過程。安裝已經開始,但30分鐘後,廚師正在拋出一個錯誤。如何增加廚師超時..?

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

我想知道該安裝的狀態。無論如何增加超時.. ??

回答

0

這不是廚師本身的超時。它只是報告服務器發回了一個HTTP 500(WinRM在底層使用SOAP)。通過WinRM服務文檔查看有一個MaxShellRunTime這可能是你想要的,但默認值是8小時,所以可能不是你打的超時。

1

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

WinRM的命令引用失敗,500響應碼

多種原因可以導致此錯誤消息:如果該命令是用於執行

  • 很長一段時間,這可能是由於超時造成的。您可以增加Winrm超時連接選項 指定的WinRM超時,以增加請求超時。 不要忘記增加遠程主機 上的MaxTimeoutms設置。例如,在服務器上的最大超時設置爲5 分鐘,輸入以下命令:

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