2010-02-24 5 views
2

고객 사이트에 배포 된 BizTalk 솔루션이 있습니다. (WCF 어댑터가 아닌 BizTalk 2006 R2) 오케스트레이션 중 하나가 SAP 시스템에 RFC 호출을 보내고 큰 메시지를 반환합니다. 메시지는 저장 프로 시저를 호출하는 SQL 어댑터 전송 포트 스키마에 매핑됩니다.BizTalk 보내기 포트 OutOfMemory 예외

최근 메시지가 SQL 어댑터로 전송 될 때 OutOfMemory 예외가 발생합니다. SQL 프로파일 러를 사용하여 추적을 수행하여 불과 몇 초 만에 90MB + 추적 파일을 생성했습니다. 상상해 보았 듯이 저장 프로 시저가 차례대로 빠르게 실행됩니다.

하지만이 경우에도 오류 메시지가 나타나는 이유는 설명하지 않습니다. 서버에 32GB RAM이 있는데 나는 그것을 볼 수조차 없습니다 ...

어떤 다른 제안을 확인할 수 있습니까?

답변

0

송신 포트의 호스트가 사용하도록 구성된 메모리 양을 확인 했습니까? 32GB의 메모리는 호스트가이를 활용하도록 설정되지 않은 경우에는 관련이 없습니다. 즉, 기본값은 사용 가능한 메모리의 25 %라고 생각합니다. 따라서 변경 사항을 제외하면 이것이 문제가되지 않을 수 있습니다.

호스트의 제한 설정으로 재생해볼 수도 있습니다. 나는 결코 그것으로 많은 행운을 보지 못했지만.

자세한 정보를 얻는 한 가지 방법은 Perfmon을 연결하고 특정 호스트 프로세스 주변의 메모리를 살펴 보는 것입니다.

관련 문제