2012-01-21 62 views
0

我們有一臺運行ColdFusion 8的Windows服務器。當我在瀏覽器中從該服務器加載CF頁面時,頁面內容幾乎立即顯示,但連接不關閉。瀏覽器的「頁面加載」圖標繼續旋轉10秒鐘。ColdFusion頁面掛起,但僅在加載內容後才生效

我做了一個測試,我創建了兩個文件:test.cfm和test.html,並將它們並排加載到服務器上。每個文件只包含一行文本:「這是一個測試。」當我在瀏覽器中加載每個頁面時,兩個頁面立即顯示文本,但只有CF頁面繼續「加載」10秒鐘。

此行爲使我們的AJAX驅動頁面無法使用。什麼是造成這種行爲,以及我如何解決它?

+0

感謝您的最初意見。這個問題在我們的開發服務器上沒有發生,只出現在生產服務器上,所以它看起來像是ColdFusion服務器問題或連接問題,而不是代碼問題。它發生在所有的CF頁面上,而不僅僅是AJAX。我對Prod服務器的訪問權限有限,因此我無法重新啓動或啓用調試。如果/我能夠嘗試您的建議,我會回報。 – xcer

+0

事實證明,只有通過VPN連接到網絡時纔會發生此錯誤。 (應用程序在Intranet上運行。)網絡上的用戶直接看不到此行爲。所以這是個好消息,但我仍然想知道原因。 – xcer

回答

0

那裏一定有一些代碼試圖做某件事。它可能不在頁面中,它可能位於包含或應用程序文件中。

這種類型的旋轉游標行爲聽起來像某種Ajax調用在初始頁面加載後失敗。

0

有一件有用的事情是打開ColdFusion調試並在此發佈結果。

ColdFusion和Ajax開箱即可很好地結合在一起,ColdFusion有一個幾乎非常簡單的頁面調試工具,可以非常容易地看到CFM文件的執行路徑以及頁面花費時間。

0

您是否重新啓動了CF服務?如果已經有掛起的請求或其他問題,那麼這可能是解決問題的唯一方法。

相關問題