none
com+오류, 스크립트 엔진 오류와 함께 iis 다운 현상 RRS feed

  • 질문

  • 안녕하세요. 현재 운영하고 있는 웹 서버에 원인을 파악하기 힘든 iis 다운 현상이 계속 되고 있어 문의 드립니다.

    오류 로그를 살펴 보면 다음과 같은 유형의 오류 로그들이 남아 있습니다.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------

    COM+ Error Type 1
    런타임 환경이 내부 상태에 있는 불일치를 감지했습니다.
    이 오류에 대하여 Microsoft 기술 지원 서비스를 이용하십시오. 
    *** Error in __FILE__(926): Application image dump failed.
    C:\WINNT\system32\com\dmp\{E5524EA1-5369-4BD0-B81F-25DA2935AE3B}_2007_02_11_18_43_16.dmp

    COM+ Error Type 2
    시스템이 호출한 사용자 정의 구성 요소를 실패했기 때문에 예외가 발생했습니다.
    이것은 사용자 정의 구성 요소에 문제가 있다는 것을 나타냅니다.
    오류가 발생한 이 구성 요소의 개발자에게 아래 정보와 함께 오류를 알리십시오.
    구성 요소 프로그램 ID:
    서버 응용 프로그램 ID: {E5524EA1-5369-4BD0-B81F-25DA2935AE3B}
    서버 응용 프로그램 이름: IIS-{기본 웹 사이트//ROOT}
    이 오류의 원인이 심각하기 때문에 프로세스를 종료했습니다.
    예외: C0000005
    주소: 0x77FCB1B1
    호출 스택:
    ntdll!RtlAllocateHeap + 0x4C7
    MSVCRT!malloc + 0x89
    MSVCRT!malloc + 0x26

    Error Type 1
    오류: 파일 ........파일경로  스크립트 엔진 예외.
    ScriptEngine에 예외 'C0000005'이(가) 'IActiveScript::SetScriptSite()'에서 생겼습니다('CActiveScriptEngine::Init()')..
    이 메시지에 대한 추가 정보를 보려면 다음 Microsoft 온라인 지원 사이트를 방문하십시오: http://www.microsoft.com/contentredirect.asp.

    Error Type 2
    오류: 파일 ........파일경로  예기치 않은 오류. 
    외부 개체에 트랩 오류(C0000005)가 발생했습니다. 스크립트를 계속 실행할 수 없습니다..
    이 메시지에 대한 추가 정보를 보려면 다음 Microsoft 온라인 지원 사이트를 방문하십시오: http://www.microsoft.com/contentredirect.asp.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------

    mdac 버전 문제 때문이라는 소리를 듣고 웹 서버를 포맷한지도 꽤 되었고 해서

    새로 포맷한 후 mdac 버전 2.8 로 업그레이드 해봤지만 계속 위와 같은 오류와 함께

    수시로 iis 가 다운되어 버립니다.

    어떤 원인으로 생기는 현상인지.. 해결 방법은 없는지 조언 부탁드립니다.

    2007년 2월 12일 월요일 오전 9:37

모든 응답

  •  

     

    사용자 모드 디버깅을 쉽게 할 수 있는 툴로 아래 URL의 “IIS Diagnostics ToolKit” 을 이용해 보시길 바랍니다.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=9bfa49bc-376b-4a54-95aa-73c9156706e7&DisplayLang=en

     

    아래와 같이 IIS Diagnostics Toolkit 을 이용하여 크래쉬 현상에 대해 Troubleshooting을 할 수 있습니다.

     

    크래쉬 현상 발생 시 덤프 수집 방법

    1. IIS Diagnostics ToolKit을 다운로드 후 크래쉬 현상이 발생하는 시스템에 설치합니다.

    2. Debug Diagnostics tool > Debug Diagnostics Tool 1.1 을 실행 합니다.

    3. Tools -> Option and Settings 에서 아래 항목을 Disable 시킵니다. 이는 불필요한 디스크 낭비를 막기 위해서입니다.
       이후 확인 버튼을 클릭합니다.


     

    4. Debug Diagnostics Tool 프로그램에서 ‘Add Rule’ 버튼을 클릭합니다. 이후, 라디오 버튼에서
      크래쉬 항목을 선택 후 ‘다음’ 버튼을 클릭합니다.


     

    5. 적당한 이름과 덤프 생성 위치를 지정 후 ‘마침’ 버튼을 클릭 합니다.

     

    이후 생성된 메모리 덤프 파일을 분석하면 됩니다.
    해당 툴이 GUI 버전으로 어느 정도의 분석은 가능하게 합니다.

    분석 방법은 Debug Diagnostics 에서 ‘Analyze Data’ 버튼 클릭 후 마법사를 따라가시면 자동으로 분석 내용이 나타납니다.

    2007년 2월 13일 화요일 오전 2:53
  • 벌써 몇 주 째 이 문제 때문에 골머리를 앓고 있습니다..

    친절한 답변 감사합니다. 디버깅 해보도록 하겠습니다.

    좋은 하루 되세요~

    2007년 2월 13일 화요일 오전 5:18