GitLab 유지 관리 모드
GitLab 유지 관리 모드를 활성화하고 비활성화하는 방법과 각 기능에 미치는 영향을 설명합니다. 쓰기 작업을 최소화하여 유지 관리 작업을 안전하게 수행할 수 있습니다.
유지 관리 모드(Maintenance Mode)를 사용하면 관리자가 유지 관리 작업을 수행하는 동안 쓰기 작업을 최소한으로 줄일 수 있습니다. 주요 목적은 내부 상태를 변경하는 모든 외부 작업을 차단하는 것입니다. 내부 상태에는 PostgreSQL 데이터베이스뿐만 아니라 파일, Git 리포지터리, 컨테이너 리포지터리가 포함됩니다. 유지 관리 모드가 활성화되면, 새로운 작업이 들어오지 않고 내부 상태 변경이 최소화되므로 진행 중인 작업이 비교적 빠르게 완료됩니다. 이 상태에서는 다양한 유지 관리 작업이 더 쉬워집니다. 서비스를 완전히 중지하거나 평소보다 짧은 시간 동안 추가 성능을 저하시킬 수 있습니다. 예를 들어, cron 작업을 중지하고 큐를 비우는 작업이 비교적 빠르게 이루어집니다. 유지 관리 모드는 내부 상태를 변경하지 않는 대부분의 외부 작업을 허용합니다. 상위 수준에서 HTTP POST , PUT , PATCH , DELETE 요청이 차단되며, 특수한 경우가 처리되는 방식에
