jQuery의 .ajax 기능을 사용하여 진행률 표시 줄을 만들려고합니다.jquery .ajax 요청이 장기 실행 .ajax 요청으로 차단되었습니다.
요청이 .ajax를 통해 제출되어 장기 실행 프로세스가 시작됩니다. 제출 된 다른 .ajax 요청은이 프로세스의 진행 상황을 확인하는 간격으로 호출됩니다. 그런 다음이 정보를 사용하여 진행률 측정기가 업데이트됩니다.
그러나 진행중인 .ajax 호출은 장시간 실행되는 프로세스가 완료되면 반환됩니다. 그 같은 초기 요청에 의해 차단되고.
이상한 일은 dev에서 제대로 작동하지만 배포 서버에서 실패하는 것입니다. ASP.Net MVC를 사용하여 IIS에서 실행 중입니다.
업데이트 : 분명히 IE 7에서 작동하지만 IE 8에서는 작동하지 않기 때문에 브라우저와 관련이 있습니다. IE 8은 광대역에서 최대 6 개의 연결을 허용하기 때문에 이상합니다. 도메인.
업데이트 2 : 다른 IE 8 컴퓨터에서 정상적으로 작동하는 것처럼 보이기 때문에 로컬 문제라고 생각합니다.
이 보이는 시각. 일부 서버 로그를 제공 할 수 있습니까 (요청이 언제 서버에 응답합니까, 언제 응답합니까?) 그리고 아마도 서버 구성과 서버 코드가 있습니까? 어떤 이유로 든 진도 점검 (서버 측)이 차단 될 수 있습니다. 또는 브라우저 최대 접속/도메인 제한에 도달 했습니까? – MyGGaN