簡體   English   中英

診斷Cruise Control .NET任務超時

[英]Diagnosing Cruise Control .NET task timeouts

我有一個可以正常運行的CCNet構建腳本,但現在每個MSBuild任務都超時了。 我參加了會議,並將超時從600增加到900,再增加到1200。沒有骰子,所以我相信這與MSBuild的構建有關。 一個大型的舊Web應用程序項目。 我在google上查看過此處是否存在任何問題的跡象,但沒有發現任何問題。

有人遇到過這個問題嗎? 更一般而言,您要采取什么步驟來診斷CCNet中的超時?

嘗試創建僅在命令行上運行msbuild項目的批處理文件,然后使用MsBuild Profiler查看所有時間都花在了哪里。

C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe Build.proj /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c 

良好的消除過程

我也有類似的經歷。 調試並在cmd提示符下運行后,我發現問題出在寫權限上。

您應該檢查輸出文件夾指向的網絡權限。 通常,Vista / Windows 7都有網絡許可問題。

嘗試將全部權限授予輸出文件夾,然后看看會發生什么。 並嘗試查看參考路徑是否正確接收。

從VS可以正常運行,但是當您從CC.net嘗試時,我們可能必須提供參考路徑。

/ P:ReferencePath = C:\\用戶....

希望這會有所幫助。

我曾多次經歷過類似的事情,其中​​本地構建速度相當快,但任務是在巡航控制上超時。

它總是熟到從某個網絡位置提取內容(可能是代碼的整個分支),並且出於這個原因,巡航控制任務超時。

其他選擇是,構建機器的規格可能很低,但是您會注意到這一點!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM