none
iis 7.0 환경 응용프로그램 풀 다운현상 문의드립니다. RRS feed

  • 질문

  • 안녕하세요...

    서버환경은 Windows Server 2008 Std iis7.0, asp.net 2.0 클래식, 환경으로 2대의 웹서버가 로드벨런싱으로 운영중입니다.

    문제는 사이트 모니터링시 사이트가 다운되어 확인을 했을때 2대다 동시에 해당사이트에 응용프로그램 풀이 죽습니다.

    한대의 서버가 문제라면 서버의 문제라고 보겠지만 동시에 2대의 서버가 죽는데요...

    이벤트로그에는  이벤트  5013, WAS '응용 프로그램 풀을 처리하는 프로세스가 종료되는 동안 시간 제한을 초과했습니다. 프로세스 ID ' 7300' 입니다.'

    2분 정도 변과되면 응용프로그램 풀이 재시작되면서 사이트가 정상적으로 열리게 됩니다.

    Web Server  

    Anonymous User/sec   --100

    Current Connections   --2,000,000

    NonAnonymous User/sec 

    .NET 서비스 운영시 최대 접속자나, 서버를 추가해야 되는 부분인지... 수치화 된 정보가 있을까요??

    하루에 2번이상 반복되는 경우가 발생이 됩니다.

    2012년 3월 29일 목요일 오전 2:24

모든 응답

  • 안녕하십니까? 리마 님,
    Microsoft TechNet의Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 ”iis 7.0 환경 응용프로그램 풀 다운현상 문의드립니다.”에 대해 답변드리겠습니다.

     제 생각에는 작업충돌이 일어난것 같습니다.

    아래 작업을 통해서 충돌원인을 확인하셔야합니다.

    Diagnose a worker process crash

    Possible resolutions include the following:

    • Use the Debug Diagnostics tool to determine the cause of the crash.
    • Examine the event log message details for an error number that can provide additional information about the cause of the error. This error number will be different from the Event ID.

    Use the Debug Diagnostics tool

    To use the Debug Diagnostics tool:

    To perform the following procedures, you must have membership in Administrators, or you must have been delegated the appropriate authority.

    Examine the event log message details for an error number

    To examine the event log message details for an error number that can provide additional information:

    1. In the Event Viewer, select the event that you received.
    2. Click the Details tab, then Friendly View.
    3. If a specific error number is available, the words Binary data: should appear.
    4. Below In Words, note the number after the colon.

    Learn more about a specific error number

    To learn more about a specific error number:

    1. Download the Err.exe utility from the Microsoft Exchange Server Error Code Look-up page.
    2. Open an elevated Command Prompt window. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
    3. At the command prompt, navigate to the directory where you downloaded Err.exe. For example, if you downloaded Err.exe to C:\Err, type cd C:\Err.
    4. Type err errornumber to obtain more information about the error. For example, if the specific error number is 80070005, type err 80070005.
    5. In the example in Step 4, the error resolves to ERROR_ACCESS_DENIED, so your next step would be to check for a permissions issue.

    [참고자료]
    Event ID 5009 — IIS Application Pool Availability

    위에 자료에서 어려운 부분이 있으시면 질문주시면 답변드리겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2012년 3월 30일 금요일 오전 5:17
    중재자