docs(keging): git 서버 디스크 풀 장애 유형·복구 절차 추가 (2026-09-02 실사례)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UPmp29DQHY6Ahfss5SRopT
This commit is contained in:
parent
52a752702e
commit
5e5142f8e8
@ -206,5 +206,5 @@ xcrun xcstringstool sync IOS/Localizable.xcstrings --stringsdata "${app_files[@]
|
||||
3. **수정 후 검증·커밋 루틴**: 코드를 고치면 반드시 빌드/실행으로 검증한 뒤 커밋·푸시까지 마친다. 실기기 테스트는 사용자 본인이 담당.
|
||||
4. **서브 에이전트(Agent/Workflow 병렬 분업) 사용 금지 — 사용자 지시(2026-07-22)**: 병렬 리뷰 에이전트가 세션 한도를 급격히 소모한 전례. 검토·수정·검증 등 모든 작업은 오래 걸리더라도 세션 본체가 직접 수행할 것.
|
||||
5. **법률·행정 사안은 단정 금지**: 세무·신고·심사 규정 등은 확정적으로 답하지 말고 "관련 기관·공식 문서 확인 권장" 문구를 반드시 덧붙일 것 (통신판매업 신고 오답 전례).
|
||||
6. **git push 실패·502 = 자가 호스팅 git 서버 장애 (복구 절차)**: 원격(ceuak.duckdns.org)은 자가 호스팅 — Proxmox 호스트(192.168.0.5, 웹 UI :8006) 위 **VM 115 `ceuak-debian`(192.168.0.21)이 gitea 본체**(외부 ssh 2522·`git.ceuak.duckdns.org`), VM 131(HAOS, 192.168.0.22)의 nginx가 리버스 프록시. **판독**: push 실패 + https 502(nginx 생존) + ping 192.168.0.21 무응답 = VM 115 게스트 프리즈(Proxmox상 "running"이어도). **복구**: Proxmox API(root@pam — 비밀번호는 저장 안 함, 사용자에게 요청)로 `POST /nodes/prox/qemu/115/status/shutdown`(forceStop=1) → `status/start` → 약 10초 뒤 gitea·ssh 자동 복구 → push 재시도.
|
||||
6. **git push 실패·502 = 자가 호스팅 git 서버 장애 (복구 절차)**: 원격(ceuak.duckdns.org)은 자가 호스팅 — Proxmox 호스트(192.168.0.5, 웹 UI :8006) 위 **VM 115 `ceuak-debian`(192.168.0.21)이 gitea 본체**(외부 ssh 2522·`git.ceuak.duckdns.org`), VM 131(HAOS, 192.168.0.22)의 nginx가 리버스 프록시. **판독 ①프리즈**: push 실패 + https 502(nginx 생존) + ping 192.168.0.21 무응답 = VM 115 게스트 프리즈(Proxmox상 "running"이어도). 복구: Proxmox API(root@pam — 비밀번호는 저장 안 함, 사용자에게 요청)로 `POST /nodes/prox/qemu/115/status/shutdown`(forceStop=1) → `status/start` → 약 10초 뒤 gitea·ssh 자동 복구 → push 재시도. **판독 ②디스크 풀(2026-09-02 실사례)**: `remote rejected (unpacker error)` + "unable to create temporary object directory" + https 200·ping 정상 = VM 디스크(30G) 가득참. 복구: `ssh ceuak@192.168.0.21`(키 인증 됨) → `df -h` 확인 → `~/anaconda3/bin/conda clean --all --yes`(주범이 conda pkgs 캐시였음, 환경 무손상) → push 재시도.
|
||||
7. **"재시작" 루틴 — 사용자 지시**: 컨텍스트가 길어지면 사용자가 `/clear`·세션 재시작 후 "재시작"이라고만 말한다. 그러면 별도 프롬프트 없이 순서대로 수행할 것 — ①이 CLAUDE.md를 처음 보는 것처럼 정독 ②프로젝트 폴더·파일 구조와 코드를 파악해 상세 분석 ③빌드·실행·자가 검증으로 문제 유무 확인 ④검토 완료 보고: 발견 사항 + 현재 프로젝트 상태(버전·다음 예정 작업) + 이후 대기 태세를 정리해 보고.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user