MID 서버 파일 클리너

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

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

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

    정리된 폴더/파일:

    • \agent\import
    • \agent\export - 익스포트 세트 기능에 사용됩니다.
    • \agent\work\monitors\ECCSender\output_error - 어떤 이유로든 삽입할 수 없는 ECC 입력 페이로드에 San Diego 이후 사용됩니다( PRB1521761/KB0995569 참조).
    • \agent\work\monitors\ECCSender\output_oversize - 기본값이 20000000바이트인 mid.eccq.max_payload_size에서 설정한 제한보다 크기 때문에 인스턴스로 전송되지 않는 페이로드의 복사본을 저장하기 위해 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 서버 agent\export 폴더에 파일을 씁니다. 그런 다음 고객 측의 사용자 지정 구현에서 해당 파일을 가져와서 다른 곳으로 이동하여, 이러한 파일은 MID Server 애플리케이션의 설치 디렉터리에 잠시 동안만 남아 있으면 된다는 아이디어입니다.

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

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

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