2014-09-29 117 views
0

我在JEnkins從屬服務器(Windows Server 2012)中觸發作業以使用PowerShell腳本複製ISO映像時遇到此錯誤。ISO CopyHere powershell處理泄漏的文件描述符。 Jenkins

我有我的PowerShell腳本,使複製任務「CopyHere(源​​,目標)」的功能。 (在這之後當然,我得到這個:

過程泄露文件描述符的更多信息,請http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build

當我GOOGLE了它,我有一個建議的解決方案,但詹金斯網站的解決方法是不明確對我來說......我是否需要一個批處理文件來阻止它,並且我應該在其上寫什麼,並且將它放在我工作的工作區上。

任何人都可以請澄清這一點? 請我需要你的幫助

Otmann

回答

1

最可能的是,你可能並不需要什麼在你提到的鏈接提示。檢查出this鏈接。

添加此行只是之前的CopyHere命令:$env:HUDSON_SERVER_COOKIE = ''

我還沒有使用PowerShell。只試過一次,看看它是怎樣的。 :)谷歌告訴我,上面的語法是正確的。你可能會更好地瞭解它。 :)所有你需要做的是未設置變量HUDSON_SERVER_COOKIE

如果我的建議不起作用,請讓我知道。

+0

我想知道在哪裏可以找到「$ env:HUDSON_SERVER_COOKIE =''」,它是在sparate tomcat文件中嗎?或者它必須被添加到jenkins-slave.xml – otmann 2014-09-29 17:03:19

+0

從我的理解,你正在使用一個腳本,其中的CopyHere函數是其中的一部分。將上面的行放在同一個腳本中。我希望這是該工作中唯一的腳本。你能粘貼一張快照嗎?您可能沒有權限(由於點數較少)在此附加快照,因此請使用允許免費上載圖像並粘貼鏈接的網站。沒有快照,這只是一個猜測工作。 – Technext 2014-09-30 04:27:46

+0

這裏是2張快照的鏈接-------------------------------- image-1 => http:// i61 .tinypic.com/345gaza.png ------- image-2 => http://i61.tinypic.com/345gaza.png – otmann 2014-09-30 12:14:37