2008년 9월 22일 월요일

myodbc3!LoadByOrdinal, 작업자 프로세스 재생시 COM+ 오류 이벤트

이벤트 형식: 오류
이벤트 원본: COM+
이벤트 범주: 알 수 없음
이벤트 ID: 4689
설명:
런타임 환경이 내부 상태에서 불일치를 감지했습니다. 이것은 프로세스가 잠재적으로 불안정함을 나타내며, COM+ 응용 프로그램에서 실행 중인 구성 요소, 이들 구성 요소에서 사용하는 구성 요소 또는 기타 요소가 그 원인이 될 수 있습니다. d:\nt\com\complus\src\comsvcs\threads\stawork.cpp(156)의 오류, hr = 80010108: Callback failure handled by IAsyncErrorNotify


Windows Server 2003 Standard, Service Pack 1, IIS6

작업자 프로세스(w3wp.exe) 에서의 지속적인 메모리 증가 및 응용프로그램 풀의 메모리 제한값에 도달하여 재생이 되는 과정에서의 오류

'wssplex.net' 응용 프로그램 풀을 처리하는 '5320' 작업 ID인 작업자 프로세스가 메모리 제한에 도달했으므로 재생을 요청했습니다.

응용 프로그램 풀 'wssplex.net'을(를) 지원하는 프로세스를 종료하는 동안 제한 시간이 초과되었습니다. 프로세스 ID는 '5320'입니다.


해당 작업자 프로세스를 디버깅 해보면 가장 메모리 소비가 많은 힙은 myodbc3!LoadByOrdinal 이며, 이 서버의 MySQL ODBC Driver 는 MySQL ODBC 3.51 Driver (3.51.12.0)

mysql.com 커뮤니티를 보면 해당 마이너 버젼에 문제가 있다고 여러건 올라오고 있는것 같으며, 현재 3.x 대의 가장 마지막으로 릴리즈된 버젼은 3.51.26

http://dev.mysql.com/downloads/connector/odbc/3.51.html


댓글 없음:

댓글 쓰기

HttpClient 에서 비동기 호출시 System.Threading.Tasks.Task 오류

client.PostAsync().Result; 하나 이상의 오류가 발생했습니다., 위치: System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) 이 요청을...