IE에서 "연결 시간 초과"가 자주 난다면...
운영 중인 서비스 중에 iframe에 form submit을 하고 그 결과에서 parent의 script를 call 하도록 만든 부분이 있다. 사용자 문의가 들어왔다. 그 부분에 제대로 동작하지 않는단다. submit된 결과는 잘 반영되었으나 이 후 액션이 실행되지 않는다는거다. 원격연결로 두차례나 직접 그 PC를 보았지만 원인이 뭔지 알 수 없었다.

다행히 도움을 받아 원인을 찾을 수 있었는데 원인은 iframe에 원하는 페이지 대신 "연결 시간 초과"라는 IE 에러페이지나 나왔기 때문이었다. 또 그 원인을 열심히 찾았더니 레지스트리에 IE timeout이 10초로 설정되어 있는거 아닌가! -_-; 숨겨진 iframe에서 저런 일이 생겼으니 이거 뭐...

좀 큰 file 전송에는 10초정도는 쉽게 넘어가버리지 않나? 어떤 최적화 툴이 저렇게 만든 모양인데... 그건 좀 아닌 듯 싶다. 게다가 MS는 저런 설정을 꼭꼭 숨겨놓으면 우리같은 서비스 제공자는  어쩌란 말이지? 이유도 없이 사용자에게 욕을 먹어야 하잖아. 이래저래 MS는 안되겠구만.

http://support.microsoft.com/kb/181050/ko

반응형