2014-11-18 3 views
1

작동 : 생산fileAge 속성은 나는 다음과 같은 인바운드 엔드 포인트가 포함 된 뮬 흐름이 때때로

<inbound-endpoint address="${source.address}" doc:name="readInputGeneric0" mimeType="text/xml"> 
     <properties> 
      <spring:entry key="pollingFrequency" value="${source.polling_frequency}" /> 
      <spring:entry key="fileAge" value="${source.fileAge}" /> 
      <spring:entry key="workDirectory" value="${work.address}" /> 
     </properties> 
    </inbound-endpoint> 

의 source.address 속성 포인트 FTP 서버, 그리고 source.fileAge 속성의 값은 20000입니다. 일반적으로 모든 것이 정상적으로 작동합니다. 그러나 약 2 개월 만에 두 번째로 ftp 폴더의 파일을 읽을 수 없습니다. 이 문제를 해결하려면 fileAge 속성을 제거해야합니다 (또한 0으로 설정하려고했지만 작동하지 않았습니다). 문제는 파일이 아직 쓰여지고있는 동안 파일을 읽지 않도록 fileAge가 필요하다는 것입니다. 어떤 제안이라도 환영합니다.

+0

미해결 문제가있는 경우 : https://www.mulesoft.org/jira/browse/MULE-7909 및 https://www.mulesoft.org/jira/browse/MULE-7104. 읽고있는 파일의 크기와 잠금 생성을 포함한 ftp 서버의 로그를 지정할 수 있습니까? –

+0

Victor에게 의견을 보내 주셔서 감사합니다. 이것은 1Mb에서 20Mb까지의 파일에서 발생합니다. 로그와 관련하여 레벨은 WARN이므로 잠금이 표시되지 않습니다. 아래 내 대답을 참조하십시오. – Andres

답변

1

일광 절약 시간제와 관련이 있는지 궁금합니다.

시간이 변경되어 런타임이 다시 시작 되었습니까?

+0

답변 해 주셔서 감사합니다. 예, 서버가 매일 다시 시작됩니다. – Andres