2011-08-05 20 views
0

我有一個名爲BOS的系統。系統在3,4,5或更多瀏覽系統時崩潰。系統關閉,因此只能在web.config中進行更改

解決方案是進入web.config,編輯它(任何修改,它甚至可能是一個空格)並再次保存。瞧,系統返回。

我的問題是這樣的嗎? 可能的原因是什麼? 什麼可能與此有關?代碼或基礎架構? 如何解決?

+0

它可能是任何東西。我們將需要更多信息。 IIS日誌? Windows事件日誌?當您在開發中運行該網站時,會發生什麼註釋?如果它對一個用戶可以正常工作,但是兩個或更多的barf可以正常工作,它可能是靜態數據,線程,競爭條件或多種其他可能性。 –

+0

注意您的資源使用情況。編輯web.config導致應用程序重新啓動(並釋放所有的資源) – Zruty

+0

另外,如果您不知道web.config文件受到監視,並且在保存時它會重新啓動您的Web應用程序以獲取新配置。這就是爲什麼這個編輯能夠重新開始工作。它有效地將它重新設置回0個用戶。 – Chris

回答

0

它可能只設置爲處理大約5個同時發生的請求,並且在那一點上它變得沒有響應。嘗試進入你的IIS設置,並改變這種情況,但如果提供的信息很少,則很難說。你是什​​麼意思的崩潰? Internet Explorer崩潰? IIS崩潰?系統變得沒有反應,新的請求超時?

+0

什麼是IE崩潰,他只是攜帶很長時間沒有迴應。 – ridermansb

0

我會看IIS下的性能選項卡。您可能會指定最大連接閾值或帶寬閾值。每次修改web.config文件時,都會重新啓動應用程序,這就是它重新開始工作的原因。

如果這不起作用,我可能會看看類似ANTS Performance Profiler或ANTS Memory Profiler。這將有助於識別導致系統崩潰的瓶頸。這可能是任何事情,但分析工具可能有助於縮小罪魁禍首。

相關問題