9장. Dev Spaces 문제 해결


이 섹션에서는 사용자가 충돌할 수 있는 가장 빈번한 문제에 대한 문제 해결 절차를 제공합니다.

9.1. Dev Spaces 작업 공간 로그 보기

문제가 발생할 경우 OpenShift Dev Spaces 로그를 확인하여 백그라운드 프로세스를 더 잘 이해하고 디버깅할 수 있습니다.

IDE 확장이 잘못되었거나 디버깅이 필요합니다.
로그는 편집기에서 로드한 플러그인을 나열합니다.
컨테이너가 메모리 부족
로그에 OOMKilled 오류 메시지가 포함됩니다. 컨테이너에서 실행되는 프로세스는 컨테이너에서 사용할 수 있도록 구성된 것보다 더 많은 메모리를 요청하려고 했습니다.
프로세스가 메모리 부족
로그에 OutOfMemoryException 과 같은 오류 메시지가 포함되어 있습니다. 컨테이너 내부의 프로세스는 컨테이너 알림 없이 메모리 부족을 실행했습니다.

9.1.1. CLI의 Workspace 로그

OpenShift CLI를 사용하여 OpenShift Dev Spaces 작업 공간 로그를 확인할 수 있습니다.

사전 요구 사항

  • OpenShift Dev Spaces 작업 공간 &lt ;workspace_name> 이 실행 중입니다.
  • OpenShift CLI 세션은 이 작업 영역을 포함하는 OpenShift 프로젝트 < namespace_name >에 액세스할 수 있습니다.

절차

  • < namespace _name> 프로젝트의 < workspace_name > 작업 공간을 실행하는 Pod에서 로그를 가져옵니다.

    $ oc logs --follow --namespace='<workspace_namespace>' \
      --selector='controller.devfile.io/devworkspace_name=<workspace_name>'

9.1.2. OpenShift 콘솔의 Workspace 로그

OpenShift 콘솔을 사용하여 OpenShift Dev Spaces 작업 공간 로그를 확인할 수 있습니다.

절차

  1. OpenShift Dev Spaces 대시보드에서 Workspace 로 이동합니다.
  2. 작업 공간 이름을 클릭하여 작업 공간 개요 페이지를 표시합니다. 이 페이지에는 OpenShift 프로젝트 이름 < project_name>이 표시됩니다.
  3. 오른쪽 상단에 있는 애플리케이션 메뉴를 클릭하고 OpenShift 콘솔 링크를 클릭합니다.
  4. 관리자 화면에서 OpenShift 콘솔에서 다음 단계를 실행합니다.
  5. 워크로드 > Pod 를 클릭하여 모든 활성 작업 공간 목록을 확인합니다.
  6. 프로젝트 드롭다운 메뉴에서 < project_name> 프로젝트를 선택하여 검색 범위를 좁힙니다.
  7. 작업 영역을 실행하는 실행 중인 Pod의 이름을 클릭합니다. 세부 정보 탭에는 추가 정보가 있는 모든 컨테이너 목록이 포함되어 있습니다.
  8. 로그 탭으로 이동합니다.

9.1.3. 편집기의 언어 서버 및 디버그 어댑터 로그

Microsoft Visual Studio Code - 작업 영역에서 실행되는 오픈 소스 편집기에서 설치된 언어 서버 및 디버그 어댑터 확장을 구성하여 로그를 볼 수 있습니다.

절차

  1. 확장 기능을 구성합니다. File > Preferences > Settings 을 클릭하고 Extensions 섹션을 확장하고, 확장을 검색하고, trace.server 또는 유사한 구성이 있는 경우 verbose 로 설정합니다. 추가 구성은 확장 설명서를 참조하십시오.
  2. 보기 출력을 클릭하고 출력 보기 의 드롭다운 목록에서 언어 서버를 선택하여 언어 서버 로그를 확인합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.