다음을 통해 공유


FILE 어댑터의 알려진 문제

이 섹션에서는 오류를 방지하는 데 유용한 정보를 제공합니다.

FILE 수신 위치가 해제됨

문제

FILE 수신 위치가 해제됩니다.

원인

다음과 같은 경우 FILE 수신 어댑터에서 수신 위치를 해제합니다.

  • 지정된 경로가 존재하지 않으므로 FILE 수신 어댑터를 사용하여 파일 시스템이나 네트워크 공유의 수신 위치에 액세스할 수 없습니다. 네트워크 공유의 경우 FILE 수신 어댑터는 재시도 작업을 모두 수행한 다음 수신 위치를 해제합니다.

  • 연결된 호스트 인스턴스에서 사용하는 계정에 해당 위치에 대한 읽기/쓰기 권한이 없으므로 FILE 수신 어댑터를 사용하여 파일 시스템이나 네트워크 공유의 수신 위치에 액세스할 수 없습니다. 네트워크 공유의 경우 FILE 수신 어댑터는 재시도 작업을 모두 수행한 다음 수신 위치를 해제합니다.

  • 수신 위치에 256자를 초과하는 이름의 파일이 있습니다.

해상도

  • 지정한 경로 또는 공유가 존재하는지 확인합니다.

  • 로그온: 파일 수신 처리기 호스트 instance 계정에 지정된 수신 위치에 대한 읽기 및 쓰기 권한이 있는지 확인합니다.

  • FILE 수신 어댑터가 모니터링하는 폴더에 기록된 파일의 이름이 256자를 초과하지는 않는지 확인합니다.

지정한 수신 위치에서 파일을 읽지 않음

문제

FILE 수신 어댑터가 지정한 수신 위치에서 파일을 읽지 않습니다. FILE 수신 어댑터에 이러한 파일이 있으면 이벤트 로그에 오류를 기록하고 수신 위치에 해당 파일을 그대로 둡니다.

원인

다음 조건 중 하나에 해당할 경우 FILE 수신 어댑터에서 수신 위치의 파일을 읽을 수 없습니다.

  • 파일이 읽기 전용입니다.

  • 파일에 시스템 특성이 있습니다.

  • FILE 수신 어댑터에 파일에 대한 읽기/쓰기 권한이 없습니다.

  • 수신 위치에 256자를 초과하는 이름의 파일이 있습니다.

해상도

  • 지정한 수신 위치에 있는 파일이 "읽기 전용"으로 표시되어 있지 않은지 확인합니다.

  • 지정한 수신 위치에 있는 파일이 시스템 특성으로 표시되어 있지 않은지 확인합니다.

  • 로그온: 파일 수신 처리기 호스트 instance 계정에 지정된 수신 위치에 대한 읽기 및 쓰기 권한이 있는지 확인합니다.

  • FILE 수신 어댑터가 모니터링하는 폴더에 기록된 파일의 이름이 256자를 초과하지는 않는지 확인합니다.

FILE 송신 어댑터가 메시지를 보내지 않음

문제

FILE 송신 어댑터가 지정한 디렉터리나 파일 공유로 메시지를 보낼 수 없습니다.

지정한 디렉터리나 파일 공유에 메시지가 기록되지 않으면 BizTalk Server 컴퓨터의 이벤트 로그에 오류가 기록되고 다음 이벤트 시퀀스가 발생합니다.

  1. FILE 송신 어댑터가 쓰기 작업을 다시 시도합니다.

  2. FILE 어댑터가 백업 전송(구성된 경우)을 사용하여 파일을 배달합니다.

  3. 일시 중단된 큐에 메시지가 기록됩니다.

원인

  • 지정된 경로가 존재하지 않으므로 FILE 송신 어댑터를 사용하여 파일 시스템이나 네트워크 공유에서 파일을 보내는 디렉터리에 액세스할 수 없습니다.

  • 연결된 호스트 인스턴스에 해당 파일이나 해당 위치에 대한 쓰기 권한이 없으므로 FILE 송신 어댑터를 사용하여 파일 시스템이나 네트워크 공유의 대상 위치에 있는 파일에 쓸 수 없습니다.

  • 파일 보내기 어댑터는 읽기 전용이거나 시스템 파일 특성으로 표시되어 지정된 파일에 쓸 수 없습니다.

해결 방법

  • 지정한 경로 또는 공유가 존재하는지 확인합니다.

  • 로그온: 파일 송신 처리기 호스트 instance 계정에 지정된 디렉터리 또는 파일 공유에 대한 읽기 및 쓰기 권한이 있는지 확인합니다.

  • 지정한 디렉터리나 파일 공유에 있는 기존 파일이 시스템 특성으로 표시되어 있지 않은지 확인합니다.

FILE 어댑터 사용 시 파일 송신 속도가 매우 느림

문제

쓰기 시 캐시 허용 속성이 False로 설정된 경우 파일 보내기 어댑터의 성능이 느려집니다. 쓰기에 캐시 허용 속성은 기본적으로 False로 설정됩니다.

원인

쓰기 속성의 캐시 허용False로 설정하면 이 설정으로 인해 운영 체제에서 파일의 메모리 내 캐싱을 사용할 수 없도록 되므로 성능이 저하됩니다.

해결 방법

파일 송신 어댑터의 성능을 향상시키려면 쓰기 시 캐시 허용 속성을 True(상자 검사)로 변경합니다. 쓰기에 캐시 허용 속성에 대한 자세한 내용은 파일 송신 포트 구성을 참조하세요.

참고

쓰기 시 캐시 허용 속성을 True로 설정하면 운영 체제에서 오류가 발생할 경우 데이터 손실 가능성이 높아질 수 있습니다. 이 시나리오에서는 메모리 내 파일 캐시에 저장된 모든 데이터가 손실됩니다.

FILE 어댑터가 수신한 0바이트 파일이 삭제됨

문제

FILE 수신 어댑터가 0바이트의 비어 있는 파일을 선택할 경우 해당 파일이 삭제되고 다음과 유사한 경고가 BizTalk Server의 응용 프로그램 로그에 기록됩니다.

Event Type:Warning  
Event Source:BizTalk Server 2009  
Event Category:BizTalk Server 2009   
Event ID:7182  
Date:8/30/2006  
Time:1:32:32 PM  
User:N/A  
Computer:BIZTALKSERVER  
Description:  
The FILE receive adapter deleted the empty file "C:\filesource\emptyfile.xml.BTS-WIP" without performing any processing.  

원인

FILE 수신 어댑터는 0바이트 파일을 삭제하도록 설계되었습니다.

해상도

아무 작업도 수행할 필요가 없습니다. 이것은 의도된 동작입니다.