Docker 업데이트 후에 갑자기 gitlab 사이트에서 502에러 페이지가 표시되었다.
일반적인 방법인 gitlab 재시작으로는 문제가 해결되지 않았고, 검색을 통해 프로세스 아이디(pid) 파일을 강제로 삭제함으로써 문제가 해결되었다.
아래는 해결 방법 순서
- 시놀로지 SSH 접속 - 방법은 생략
- 도커 컨테이너 접속 및 unicorn.pid 파일 삭제
# 현재 컨테이너 확인 (in 시놀로지 ssh) sudo docker ps # 출력 헤드 끝의 'NAMES' 위치가 컨테이너 이름이다 # 컨테이너 접속 (in 시놀로지 ssh) sudo docker exec -it <컨테이너명> bash # pid 파일 위치로 이동 (In gitlab container, gitlab/gitlab-ce:latest 기준) cd /opt/gitlab/var/unicorn # gitlab image 별로 경로가 다를 수 있다. # unicorn.pid 파일 삭제 (In gitlab container) sudo rm unicorn.pid # gitlab images 별로 pid 개수 및 이름이 다를 수 있다. |
그리고 사이트를 새로고침하면 잘 나온다.
'나의 일상' 카테고리의 다른 글
오랜만의 모니터 교체 (1) | 2024.01.26 |
---|---|
오랜만의 PC 케이스 교체 (0) | 2020.08.21 |
가성비 PC 스피커 업그레이드(?) Creative PEBBLE V2 (0) | 2020.05.09 |
간만의 PC 튜닝 (0) | 2017.10.18 |
클레버타키온 프로 54w 차량용 충전기 구입 (0) | 2017.02.16 |