2010-04-06 80 views
1

我們運行一個實時討論類型的網站,它有很多JS代碼來管理聊天。我們仍在開發中,所以代碼不是100%穩定,但運行良好。IE8崩潰標籤恢復日誌?

我們發現聊天流非常偶然地導致IE8崩潰選項卡並執行恢復。其他瀏覽器不用擔心。

這是非常間歇性的,很難知道從哪裏開始,除非翻譯代碼並等待一個星期左右才能看到它是否仍然發生。這是一個痛苦。

基本上沒有人知道任何IE8的調試功能,會讓我們知道是什麼之後的崩潰/恢復?

+0

難道是內存泄漏?你是否檢查過一段時間的IE進程的內存使用情況? – CResults 2010-04-06 13:04:00

回答

0

我不知道任何事情。我唯一的建議是做一些自己的日誌記錄...希望你可以追蹤事情發生之前的事情,並確定是什麼原因造成的。

例如使用AJAX

log('doing this'); 
foo.doThis(bar); 
log('doing that'); 
foo.doThat(baz); 
log('doing the other'); 
foo.doTheOther(boz); 

其中log()使得AJAX調用到服務器,記錄一些數據文件。

崩潰之後,失敗之前檢查日誌來確定,事情得:

2010-04-06 12:37:14:138 doing this 
2010-04-06 12:37:14:462 doing that 
{crash} 
+1

或使用Fiddler監控流量也可能會顯示崩潰的模式。 – 2010-04-06 13:26:31