검색

10.4. 로그 Curator 문제 해결

download PDF

이 섹션의 정보를 사용하여 로그 큐를 디버깅할 수 있습니다. CuratorCurator는 OpenShift Container Platform 4.6 이전의 Elasticsearch 인덱스 형식의 데이터를 삭제하는 데 사용되며 이후 릴리스에서 제거됩니다.

10.4.1. 로그 큐레이션 문제 해결

이 섹션의 정보를 사용하여 로그 큐를 디버깅할 수 있습니다. 예를 들어, Curator가 실패 상태이지만 로그 메시지가 이유를 제공하지 않으면 예약된 다른 cron 작업 실행을 기다리지 않고 로그 레벨을 늘리고 새 작업을 트리거할 수 있습니다.

사전 요구 사항

  • 클러스터 로깅 및 Elasticsearch가 설치되어 있어야 합니다.

프로세스

Curator 디버그 로그를 활성화하고 다음 Curator 반복을 수동으로 트리거하려면 다음을 수행합니다.

  1. Curator의 디버그 로그를 활성화합니다.

    $ oc set env cronjob/curator CURATOR_LOG_LEVEL=DEBUG CURATOR_SCRIPT_LOG_LEVEL=DEBUG

    로그 수준을 지정합니다.

    • CRITICAL. Curatior가 심각한 메시지만 표시합니다.
    • ERROR. Curator가 오류 및 심각한 메시지만 표시합니다.
    • WARNING. Curator가 오류, 경고 및 심각한 메시지만 표시합니다.
    • INFO. Curator가 정보, 오류, 경고 및 심각한 메시지만 표시합니다.
    • DEBUG. Curator가 위의 모든 항목 외에도 디버그 메시지만 표시합니다.

      기본값은 INFO입니다.

      참고

      클러스터 로깅은 OpenShift Container Platform 래퍼 스크립트(run.shconvert.py)에서 OpenShift Container Platform 사용자 정의 환경 변수 CURATOR_SCRIPT_LOG_LEVEL을 사용합니다. 환경 변수는 필요에 따라 스크립트 디버깅을 위해 CURATOR_LOG_LEVEL과 동일한 값을 갖습니다.

  2. 다음 Curator 반복을 트리거합니다.

    $ oc create job --from=cronjob/curator <job_name>
  3. 다음 명령을 사용하여 Cron 작업을 제어합니다.

    • Cron 작업 일시 중단:

      $ oc patch cronjob curator -p '{"spec":{"suspend":true}}'
    • Cron 작업 다시 시작:

      $ oc patch cronjob curator -p '{"spec":{"suspend":false}}'
    • Cron 작업 일정 변경:

      $ oc patch cronjob curator -p '{"spec":{"schedule":"0 0 * * *"}}' 1
      1
      schedule 옵션은 cron 형식의 일정을 승인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.