2010-05-24 4 views
0

일부 페이지 포스트 백에서 실행하는 데 오랜 시간이 걸리는 문제가 있습니다. 나는 "APPCMD 명령어 목록 요청"을 할 경우 나는 이런 식으로 뭔가를 얻을 수 있습니다 :페이지 게시물의 시간이 오래 걸리는 이유는 무엇입니까?

 
REQUEST "79000001800004e3" (url:POST /dir/file.aspx, time:87219 msec, client:xxx.xxx.xxx.xxx, stage:ExecuteRequestHandler, module:ManagedPipelineHandler) 
REQUEST "8600000080002f82" (url:POST /dir/file.aspx, time:61391 msec, client:xxx.xxx.xxx.xxx, stage:AcquireRequestState, module:Session) 
REQUEST "5e00010280000420" (url:POST /dir/file.aspx, time:21047 msec, client:xxx.xxx.xxx.xxx, stage:AcquireRequestState, module:Session) 

이 문제 (이 경우 DIR/file.aspx)를 일으키는 하나 개의 특정 파일입니다. 동일한 IP 주소에서 온 것입니다. 그리고 첫 번째는 ManagedPipelineHandler 모듈에서 온 것이고 두 번째는 Session 모듈에서 나온 것입니다.

웹 브라우저 또는 그와 관련하여 클라이언트에 대한 자세한 내용은 없습니다.

SQL 데드락을 찾았으므로 아무 것도 찾지 못했습니다. 장기간 실행되는 SQL 쿼리는 전혀 없습니다.

문제의 원인에 대해 알고 계십니까?

감사합니다.

+2

.. 그리고 file.aspx는 무엇을합니까? –

+1

요청의 _size_은 무엇입니까? 아마도 그들은 예를 들어 _huge_ 파일을 게시하고 있습니까? – Oded

+0

파일이 너무 복잡하여 (여기에 게시하기에는 너무 큼), 거대한 파일이 게시되었다고는 생각하지 않습니다. 나는 UpdatePanels가 IE에서 느린 요청을 일으킬 수 있다는 것을 읽었습니다. 그러나 이러한 요청 길이는 미친 짓이다. 너 생각하지 않니? 나는 이와 같은 문제에 대한 몇 가지 일반적인 아이디어가 더 있었으면 좋겠다. – Olle

답변

0

현재 서버에서 Rapid Fail Protection이 활성화되어 있기 때문에 문제가 발생한 것 같습니다. 너무 많은 예외가 발생하면 응용 프로그램이 다시 시작되었습니다.이 작업에는 상당한 시간이 걸리고 요청이 대기열에 들어갑니다.