2011-07-05 131 views
3

バグや設定エラーであるかどうかはわかりませんが、ちょうど120秒で "キャンセル済み"のajaxリクエストを受け取り続けています。 http応答コードはありません。ChromeタイムアウトAjaxリクエストは120秒後に発生しますか?

サーバ側は、LAMPスタック上で実行されているとPHPのmax_execution_timeには、私はアヤックスせずに同じページを要求した場合、それは120秒後にタイムアウトしませんが、奇妙なことに

mod_php5を使用して240秒に設定されています。

初期のテストでは、firefoxは同じことを示しています。

誰でもこのバグや煩わしさを助けることができますか?

サンプルコード

set_timeout_limit(o); 
sleep(1000); 
+0

Plzはあなたのコード –

+0

シンプルset_timeout_limit(0)を入れました。睡眠(1000);それを実証するはずです。 – vener

答えて

4

あなたのAJAX呼び出し

例に)ミリ秒(timeout: xxxを追加しよう:

$.ajax({ 
    url: "test.html", 
    timeout: 240000, 
    context: document.body, 
    success: function(){ 
    $(this).addClass("done"); 
    } 
}); 
-1

私はすでにあなたの問題を抱えていた!私は630秒後には、set_time_limit(0)私のスクリプトの停止を使用!私はこの問題に長い時間をかけて、私は、サーバーが私のプロセスを殺すファイアウォールことを把握!多分あなたの問題はこれもあります!サーバーにアクセスするとWHMがプロセスマネージャーに行き、あなたのプロセスを見てください! ;)

関連する問題