2009-09-16 74 views
0

我們正在設置環繞scm作爲我們的源控制程序。我們創建了一個觸發器,它將在更改文件/存儲庫的狀態時運行。當我們在很多文件上運行它時,服務器會在進程列表中獲得多個werfault.exe進程。我意識到它的Windows錯誤報告,但是,沒有彈出窗口。我試圖確定錯誤的原因......是否有我可以檢查的特定日誌或我可以使用的調試技術?我不相信可以直接在運行的服務器上進行調試。C#觸發器,Surround SCM&werfault.exe

感謝

回答

0

發生了什麼事情是,我們在某些事件上設置了觸發器,並且觸發器同時調用處理exe,這是淹沒服務器。我們現在使用帶有Windows服務的備用解決方案,以便我們可以控制同時觸發執行的最大數量。

0

WER故障結束了在事件日誌中,這樣可能給你一個微小的線索,但它通常不是足夠的信息來告訴什麼地方出了錯。也許你想添加更多的日誌記錄到你的觸發器應用程序,或者當它將要崩潰的時候運行userdump.exe(見AppDomain.UnhandledException事件)到一個特定的文件夾 - 這種方式你可以打開崩潰轉儲後來弄清楚梨-成形。