我們運行一個實時討論類型的網站,它有很多JS代碼來管理聊天。我們仍在開發中,所以代碼不是100%穩定,但運行良好。IE8崩潰標籤恢復日誌?
我們發現聊天流非常偶然地導致IE8崩潰選項卡並執行恢復。其他瀏覽器不用擔心。
這是非常間歇性的,很難知道從哪裏開始,除非翻譯代碼並等待一個星期左右才能看到它是否仍然發生。這是一個痛苦。
基本上沒有人知道任何IE8的調試功能,會讓我們知道是什麼之後的崩潰/恢復?
我們運行一個實時討論類型的網站,它有很多JS代碼來管理聊天。我們仍在開發中,所以代碼不是100%穩定,但運行良好。IE8崩潰標籤恢復日誌?
我們發現聊天流非常偶然地導致IE8崩潰選項卡並執行恢復。其他瀏覽器不用擔心。
這是非常間歇性的,很難知道從哪裏開始,除非翻譯代碼並等待一個星期左右才能看到它是否仍然發生。這是一個痛苦。
基本上沒有人知道任何IE8的調試功能,會讓我們知道是什麼之後的崩潰/恢復?
我不知道任何事情。我唯一的建議是做一些自己的日誌記錄...希望你可以追蹤事情發生之前的事情,並確定是什麼原因造成的。
例如使用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}
或使用Fiddler監控流量也可能會顯示崩潰的模式。 – 2010-04-06 13:26:31
難道是內存泄漏?你是否檢查過一段時間的IE進程的內存使用情況? – CResults 2010-04-06 13:04:00