Visitors

"SonarQube is under maintenance" 메시지

"SonarQube is under maintenance" 메시지

문제 요약

SonarQube Community 도커 이미지를 사용 중이며, 서버 접속 시 "SonarQube is under maintenance" 메시지가 반복적으로 표시되고 있습니다. VSCode SonarQube 확장도 설치되어 있지만, 연결을 시도해도 동일한 메시지가 나옵니다.

원인

이 메시지는 SonarQube 서버가 현재 "유지보수 모드(maintenance mode)"에 있다는 의미로, 주로 데이터베이스(DB) 마이그레이션 또는 업그레이드가 필요할 때 나타납니다. SonarQube의 버전을 업그레이드했거나, DB가 새로 세팅된 경우에 자주 발생합니다[1][2].

해결 방법

1. 데이터베이스 업그레이드 수행

  • 웹브라우저에서 SonarQube 서버 주소 뒤에 /setup을 붙여 접속합니다.
    • 예시: http://<sonarqube-server>:9000/setup
  • "Upgrade" 또는 "DB 업그레이드" 버튼이 나타나면 클릭합니다.
  • 업그레이드가 정상적으로 완료되면 SonarQube가 maintenance mode에서 벗어나 정상적으로 동작합니다[1:1][2:1].

2. 업그레이드 진행 중 오류 발생 시

  • 만약 /setup에서 에러가 발생한다면, 도커 컨테이너의 로그(sonarqube와 DB 컨테이너 모두)를 확인해야 합니다.
  • 로그에서 마이그레이션 실패 원인을 찾아 조치해야 하며, DB 백업이 있다면 복구 후 재시도할 수 있습니다[2:2].

3. 기타 점검 사항

  • SonarQube와 DB 컨테이너가 모두 정상적으로 실행 중인지 확인합니다.
  • DB 연결 정보(환경변수, 네트워크 등)가 올바른지 점검합니다.
  • 도커 이미지와 볼륨이 올바르게 마운트되어 있는지 확인합니다.

VSCode 확장과의 관계

  • VSCode의 SonarQube 확장은 서버가 정상적으로 동작할 때만 제대로 연결됩니다.
  • 서버가 maintenance mode에 있으면 확장도 정상적으로 기능하지 않습니다[3][4][5].
  • 서버가 정상화된 후, VSCode 확장에서 다시 연결을 시도하면 됩니다.

요약

  • "SonarQube is under maintenance" 메시지는 DB 업그레이드가 필요함을 의미합니다.
  • SonarQube 서버 주소에 /setup을 붙여 접속해서 DB 업그레이드를 진행하세요.
  • 업그레이드 후에도 문제가 지속된다면, 도커 로그를 확인해 추가적인 에러를 점검해야 합니다.
  • 서버가 정상화되면 VSCode 확장도 정상적으로 연동됩니다[1:2][2:3].
"Make sure you have a DB backup available. Go to http://localhost:9000/setup (if you have hosted it specifically, then it should be {URL_of_your_sonarqube}/setup). There will be a button to upgrade DB, click on that and you should be fine." [1:3]

추가로 궁금한 점이나 로그 분석이 필요하다면, 구체적인 에러 메시지나 로그 내용을 추가로 제공해주시면 더 도움을 드릴 수 있습니다.


  1. https://community.sonarsource.com/t/sonarqube-is-under-maintenance/79698 ↩︎ ↩︎ ↩︎ ↩︎
  2. https://github.com/marcelbirkner/docker-ci-tool-stack/issues/59 ↩︎ ↩︎ ↩︎ ↩︎
  3. https://docs.sonarsource.com/sonarqube-for-ide/vs-code/using/fixing-issues/ ↩︎
  4. https://www.sonarsource.com/learn/sq-ide-extension-for-vscode/ ↩︎
  5. https://www.sonarsource.com/learn/sq-ide-plug-in-for-vscode/ ↩︎

Read more

AI, 국제수학올림피아드에서 금빛 업적 달성! 구글과 오픈AI의 놀라운 성과

AI, 국제수학올림피아드에서 금빛 업적 달성! 구글과 오픈AI의 놀라운 성과

AI의 수학적 혁명: IMO 금메달 도전기 AI, 국제수학올림피아드에서 금메달 획득! 2025년, 구글과 오픈AI의 인공지능이 세계 최고 난이도의 수학 대회에서 놀라운 성과를 거두었습니다. 이는 AI의 수학적 추론 능력이 인간 수준에 근접했음을 보여주는 획기적인 순간입니다. 주요 성과 * 🏅 오픈AI: 6문제 중 5문제 해결, 42점 만점 중 35점 획득 * 🏅 구글 Gemini: IMO 금메달 기준

By King
WebAgent: Alibaba's Next-Gen AI Agent for Autonomous Web Information Exploration

WebAgent: Alibaba's Next-Gen AI Agent for Autonomous Web Information Exploration

WebAgent란 무엇인가? WebAgent는 알리바바의 통이랩(Tongyi Lab)에서 개발한 혁신적인 오픈소스 프로젝트로, AI 기반 웹 탐색의 한계를 넓히는 기술입니다. 핵심은 대형 언어 모델(LLM)을 기반으로 한 자율 에이전트로, 최소한의 인간 개입으로 웹을 탐색하고 정보를 수집하며 복잡한 추론 작업까지 수행할 수 있습니다. 이제 이 흥미로운 기술을 자세히 살펴보고 어떻게 작동하는지

By King
YOLO 모델 학습 결과 비교 기준과 효율적 평가 방법에 관한 고찰

YOLO 모델 학습 결과 비교 기준과 효율적 평가 방법에 관한 고찰

YOLO 모델 학습을 진행하며 데이터셋 증강, 배치 구성 등의 변수 조작 후 학습 결과 비교를 위한 연구는 매우 중요한 과정입니다. 특히, 논문 작성 시 수정이 가해지지 않은 기본 상태와 고안한 방법을 적용한 상태의 학습 결과를 비교할 때 어떤 모델 파일을 기준으로 할지 고민하는 경우가 많습니다. YOLO 학습을 400 epoch로 설정할

By King
역사의 장막을 벗기다: MLK 기밀문서, 정치 스캔들, 그리고 헌터 바이든의 충격 발언

역사의 장막을 벗기다: MLK 기밀문서, 정치 스캔들, 그리고 헌터 바이든의 충격 발언

미국 정치의 숨겨진 진실들, 이제 공개된다! 🔍 마틴 루터 킹 주니어 암살 문서 23만쪽 전격 공개 2025년 7월 21일, 국가정보국(DNI)이 MLK 암살 사건의 숨겨진 진실을 담은 6,000여 건의 문서를 최초로 공개했습니다. 트럼프 대통령의 행정명령에 따라 국민의 알 권리를 위해 추진된 이번 공개는 역사적 투명성의 중요한 이정표로 평가됩니다. 📂 오바마-코미

By King