라즈베리파이 클러스터 트러블슈팅 회고와 nginx 배포 설정 점검 (연재 3/3)
과거 PR 기록을 되짚어 라즈베리파이 클러스터에서 겪은 사건들을 정리하다가, 실제 운영 중인 nginx 설정과 배포 스크립트에서 위험 요소를 발견해 함께 고친 하루를 정리했습니다.
운영하면서 막힌 문제와 공부한 내용을 다른 사람도 읽을 수 있게 정리한 글입니다.
과거 PR 기록을 되짚어 라즈베리파이 클러스터에서 겪은 사건들을 정리하다가, 실제 운영 중인 nginx 설정과 배포 스크립트에서 위험 요소를 발견해 함께 고친 하루를 정리했습니다.
라즈베리파이가 며칠 간격으로 이유 없이 재부팅되거나 전원이 내려가는 것처럼 멈추는 문제를 겪었습니다. journalctl 로그를 파고들어 원인을 찾아낸 과정을 정리합니다.
오늘은 원래 있던 라즈베리파이 자동화 파이프라인의 systemd 서비스 파일이 실제로 뭘 하는지 확인하다가, 결국 API 장애 대응용 폴백 시스템을 직접 설계하고 성능 최적화까지 하게 된 하루였다. 시작은 단순한 진단이었는데 끝은 동시성 프로그래밍까지 갔다.