MID 서버 파일 클리너

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2026년 01월 09일
  • 읽기4분
  • MID Server에서 모니터 스레드가 실행되어 오래된 파일을 정리하고, 설치 폴더 내의 파일 크기와 수량을 관리 가능한 상태로 유지하며, MID Server의 성능 문제를 방지합니다.

    다음 폴더 내의 파일 및 빈 폴더는 이 MID 파일 클리너에 의해 삭제될 수 있습니다. 30일 이전에 마지막으로 액세스한 파일은 삭제됩니다.

    시작시 실행 된 다음 그 후 24 시간마다 실행됩니다. MID 서버 서비스를 다시 시작하여 파일 클리너를 강제로 실행할 수 있습니다.

    정리된 폴더/파일:

    • \agent\import
    • \agent\export - 익스포트 세트 기능에 사용됩니다.
    • \agent\work\monitors\ECCSender\output_error - 샌디에이고 이후 어떤 이유로든 삽입할 수 없는 ECC 입력 페이로드에 사용됩니다( PRB1521761/KB0995569 참조).
    • \agent\work\monitors\ECCSender\output_oversize - mid.eccq.max_payload_size로 설정된 제한(기본값 20000000바이트 참조)보다 크기 때문에 인스턴스로 전송되지 않은 페이로드의 복사본을 저장하기 위해 Eureka/Fuji 이후에 사용됩니다(PRB598334 참조).
    • \agent\logs - 특히 JFR 덤프(Utah 릴리스)

    로깅

    MID 서버 에이전트 로그에는 이 모니터가 MID 서버와 함께 시작 및 종료되는 것으로 표시됩니다.

    2022-10-21T13:08:58.330+0200 INFO (MIDServer) [Main:265] Initializing MID Server 
    2022-10-21T13:10:36.527+0200 INFO (StartupSequencer) [Monitors:307] Enabling monitor: FileCleanerMonitor
    ... 
    2022-10-24T09:29:35.193+0200 INFO (MIDServer) [MIDServerState:160] MID Server stopping 
    2022-10-24T09:29:38.591+0200 INFO (MIDServer) [Instance:928] interrupting thread FileCleanerMonitor.21600

    실행 시기를 정확하게 확인하려면 매개변수 mid.log.level=debug를 사용하여 디버그를 사용하도록 설정합니다.

    2022-11-17T02:49:13.201-0800 DEBUG (FileCleanerMonitor.21600) [AFileCleaner:103] Scanning directory to delete files: C:\...\agent\import
    2022-11-17T02:49:13.201-0800 DEBUG (FileCleanerMonitor.21600) [AFileCleaner:103] Scanning directory to delete files: C:\...\agent\export
    2022-11-17T02:49:13.201-0800 DEBUG (FileCleanerMonitor.21600) [AFileCleaner:103] Scanning directory to delete files: C:\...\agent\work\monitors\ECCSender\output_error
    2022-11-17T02:49:13.201-0800 DEBUG (FileCleanerMonitor.21600) [AFileCleaner:103] Scanning directory to delete files: C:\...\agent\work\monitors\ECCSender\output_oversize
    2022-11-17T02:49:13.201-0800 DEBUG (FileCleanerMonitor.21600) [AFileCleaner:103] Scanning directory to delete files: C:\...\agent\logs

    개별 파일/폴더 삭제에 대한 로깅은 없습니다.

    MID 파일 클리너 비활성화

    익스포트 세트는 MID 서버 에이전트\익스포트 폴더에 파일을 씁니다. 그런 다음 고객 측의 사용자 지정 구현이 이러한 파일을 가져와서 다른 곳으로 이동하므로 이러한 파일은 MID Server 애플리케이션의 설치 디렉터리에 잠시 동안만 남아 있으면 됩니다.

    MID 서버 구성 매개변수 mid.file_cleaner.disabled=true를 추가하여 모든 폴더에 대해 MID 파일 클리너를 완전히 비활성화할 수 있습니다. 매개 변수가 없는 경우(기본 상태) 기본값은 false로 설정되고 파일 클리너가 실행됩니다.

    MID 서버 양식의 "구성 매개변수" 관련 목록에서 새로 만들기를 클릭하고 mid.file_cleaner.disabled를 선택한 다음 "예" 값을 입력합니다.

    <parameter name="mid.file_cleaner.disabled" value="true"/>와 같이 config.xml 파일에 수동으로 추가할 수도 있습니다. 자세한 내용은 MID 서버 매개변수 문서를 참조하십시오.