2011-11-21 90 views
2

網站建立在(!):Rails的3.0.3 & Heroku的 安裝:異常通知& New Relic的網站使IE崩潰,並需要重新啓動

我改寫這個問題,因爲我以前的嘗試是不明確的和主觀的,希望這個效果更好。

我有一個網站,用戶可以執行計算。偶爾我會通過我的(單向)通信媒體從用戶那裏得到報告,「網站崩潰並告訴我我需要重新啓動IE,但它仍然不起作用」,這與我一直的具體信息非常相似檢索。

我沒有得到時間戳,所以我不能在日誌中查找它(Heroku只允許2000行錯誤日誌),我沒有得到異常通知,我也不能讓錯誤出現,所以我希望你的幫助以下:

  1. 是什麼讓一個網站崩潰的方式,它會告訴用戶重啓瀏覽器?我從來沒有聽說過!如果我能得到錯誤的時間戳,我應該在日誌中尋找什麼?

  2. 假設這是一個JavaScript問題(似乎很可能)。我怎麼能解決這個問題?我可以使用哪些工具? Firebug不會給我任何錯誤。

  3. 假設它是一個IE版本的東西。我怎樣才能以系統的方式測試應用程序? (不需要安裝/重新安裝不同的版本)。有沒有可以測試不同瀏覽器的應用程序的應用程序?

  4. 它似乎適用於大多數用戶/組合。您是否安裝了舊版本的IE並可能產生此錯誤?網站:www.countcalculate.com(嘗試任何計算)。

+0

爲什麼不安裝IE並自己嘗試一下?對於你所知道的,有人正在做別的東西,他們在打開你的頁面的同時還會崩潰他們的計算機。 –

+0

哦,但我有。雖然我不能重現問題。據我所知,它似乎也適用於大多數用戶。我認爲這是一個聯合錯誤的問題,IE似乎是一個共同點。 – Christoffer

+0

可能是一個插件,他們已經搞砸了。讓他們在安全模式下運行IE並嘗試。 – Polynomial

回答

1

可能與非常密集的循環有關。出於某種原因,IE認爲在JavaScript執行時阻止UI線程是合適的,因此如果JavaScript中斷,整個事情就會凍結。

我無法重現該問題,因此我建議您嘗試從客戶那裏獲取更詳細的報告。

+0

該循環是否也可以在Rails代碼中?因爲我有非常直接的JavaScript,不支持/ while或任何其他。 – Christoffer