2016-10-04 440 views
0

我有一個廣泛使用jQuery的Web應用程序。系統加載一個基本頁面,然後使用jQuery動態加載頁面的其他部分。Apache阻止多個請求?

這一直奇妙了好幾個月。現在,突然間,基本頁面加載得很好,但單擊動態加載附加信息的按鈕/鏈接失敗。我已經使用apache-top來觀察這些請求是否被髮送到Apache,但是它們並沒有顯示在日誌中。

我只能猜測,被阻止在一些低層次的要求,但我想不出爲什麼。我禁用了iptables,但這不是問題。

它肯定似乎是,一旦達到要求一定數量的,額外的請求被阻塞。或者,也許一旦達到一定數量的帶寬,所有附加請求都會被阻止。但是,我沒有配置任何這樣的阻塞。

我已經應用了所有的補丁和更新,因爲他們成爲可用(通過「蔭升級」),所以我假設的東西在更新的一個變化,我不知道它是什麼。

在哪裏開始尋找找到罪魁禍首任何想法?

(而且僅僅是明確的,標準的HTML頁面上傳到服務器的負載只是罰款和超快速 - 這是唯一正在加載封鎖網頁的動態部分。)

補充:情況它很重要,我在AWS服務器上託管網站(Amazon Cloud)。 WHM/cPanel已安裝。

+0

它可能是一個跨域問題嗎?瀏覽器控制檯說什麼? –

+0

這不是一個跨域問題。請求是從域到相同的域。瀏覽器控制檯什麼都沒顯示沒有超時,沒有錯誤,什麼都沒有。哦,有時候這些請求有效,有時候不會。如果是跨域,每次都會失敗。 –

回答

0

好吧,我想通了。其中一個動態加載的資產(每個頁面被調用的次數)非常非常緩慢,它鎖定了瀏覽器正在使用的所有線程,因此無法加載額外的資源。

有一次,我更換了資產的一切又開始工作。