헬스체크는 200을 반환했다, 그런데 내 서버는 없었다
uvicorn을 네이티브로 띄웠다고 생각했는데 헬스체크가 200을 반환한다. 서버가 잘 떴다고 믿고 계속 개발했다. 알고 보니 OrbStack의 Docker 컨테이너가 같은 포트를 점유하고 있었고, 내가 수정한 코드는 실행 중이 아니었다.
uvicorn을 네이티브로 띄웠다고 생각했는데 헬스체크가 200을 반환한다. 서버가 잘 떴다고 믿고 계속 개발했다. 알고 보니 OrbStack의 Docker 컨테이너가 같은 포트를 점유하고 있었고, 내가 수정한 코드는 실행 중이 아니었다.
macOS에서 git push를 실행하면 osxkeychain 자격증명 헬퍼가 응답 없이 멈추는 현상이 간헐적으로 발생한다. gh CLI가 제공하는 git-credential 헬퍼로 교체하면 깔끔하게 해결된다.
증상 회사 보안 정책으로 Zscaler가 설치된 뒤, 어느 날 갑자기 Docker image pull이 실패하기 시작한다. failed to resolve reference "asia-northeast3-docker.pkg.dev/...": failed to do request: Head "https://asia-northeast3-docker.pkg.dev/...": tls: failed to verify certificate: x509: certificate signed by unknown authority macOS 키체인에 Zscaler Root CA를 신뢰하도록 등록했고, docker context ls로 보면 별 문제 없어 보인다. 그런데도 docker pull은 계속 같은 오류를 낸다. 원인: Docker daemon은 macOS가 아니라 Colima VM 안에 있다 Colima를 사용하는 환경에서 docker info를 실행해 보면 이런 결과가 나온다. ...