2011-07-05 3 views
3

버그 또는 구성 오류인지 확실하지 않지만 정확히 120 초에 "취소됨"요청을 계속 받고 있습니다. 주어진 http 응답 코드가 없습니다.120 초 후에 Chrome 시간 초과 Ajax 요청이 발생 했습니까?

서버 측은 LAMP 스택에서 실행되고, PHP의 max_execution_time을는 I는 AJAX 않고 동일한 페이지를 요청하면, 120 초 후에 타임 아웃되지 이상하게

mod_php5를 사용 2백40초 설정된다.

초기 테스트에서는 파이어 폭스가 똑같은 기능을한다는 것을 보여줍니다.

누구든지이 버그/성가심을 도울 수 있습니까?

샘플 코드

나는 이미 문제가 있었다
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

! I (0)하지만 630 초 후 내 스크립트 정지! 내가이 문제에 오랜 시간을두고 내가 해당 서버 내 프로세스를 종료 방화벽 파악하고 set_time_limit를 사용 어쩌면 당신의 문제도 이것입니다! 서버에 접속하면 WHM 프로세스 관리자에게 가서 프로세스를 살펴보십시오! ;)

관련 문제