서비스가 계속 재시작될 때 원인 찾는 법 — 35일간 3,348회 재시작한 서버 기록

이미지
리눅스 서비스가 몇 분 간격으로 계속 재시작된다면, 원인이 그 서비스가 아니라 서비스를 지켜보는 쪽 일 수 있어요. 로그에 오류가 안 남는데도 재시작만 반복된다면 특히 그렇습니다. 제 서버가 35일 동안 3,348번 재시작됐는데, 범인은 서비스를 살려두려고 제가 직접 붙인 감시 스크립트였어요. 이 글에서 원인을 3분 만에 확인하는 명령어 와 감시 기준을 어떻게 바꿔야 하는지를 정리했습니다. 숫자는 전부 제 서버에서 뽑은 실제 값이에요. 📌 3줄 결론 - "살아 있음"을 파일 수정 시각으로 판정했더니, 감시 스크립트가 감시 대상을 계속 죽였습니다 - 35일 · 3,348회. 재시작 간격이 정확히 15분이라 로그만 봐도 인위적인 주기가 보였습니다 - 재시작은 직접 만든 스크립트가 아니라 systemd에 맡기고, 판정 기준을 "부산물"이 아니라 "결과"로 바꿔야 합니다 확인일 2026-08-14 · 대상: 제가 직접 운영하는 리눅스 서버 1대 어떤 구조였나 AI 에이전트가 계속 학습하며 결과를 데이터베이스에 쌓는 서버였어요. 이 작업이 멈추면 안 되니까, 살아 있는지 지켜보는 스크립트를 하나 붙였습니다. 판정 기준은 이랬어요. 데이터베이스 파일의 수정 시각이 10분 넘게 그대로면 작업이 멈춘 것으로 본다 멈췄으면 작업 서비스와 API 서비스를 함께 재시작 한다 이 검사를 cron으로 5분마다 돌린다 읽어보면 그럴듯해요. 실제로 저도 그럴듯해서 붙였습니다. 문제는 작업 프로세스가 한 번 도는 데 15분 넘게 걸렸다 는 겁니다. 그 15분 동안 계산만 하고, 결과를 데이터베이스에 쓰는 건 맨 마지막 이었어요. 그러니까 정상 작동 중에도 파일 수정 시각은 10분 넘게 그대로였습니다. 감시 스크립트 입장에서 정상 작동은 고장과 구분되지 않았어요. 15분마다 죽은 이유 — 로그에 그대로 찍힌다 재시작이 일어나면 파일 수정 시각이 갱신됩니다. 그다음 10분간은 임계값에 안 걸려요....

개인정보처리방침

아리온(ARION)(이하 “본 블로그”)은 이용자의 개인정보와 선택권을 중요하게 생각합니다. 본 블로그는 Google의 Blogger 플랫폼을 이용하며, 서비스 이용 과정에서 Google 및 제3자 서비스 제공자가 아래와 같은 정보를 처리할 수 있습니다.

1. 처리될 수 있는 정보

  • 접속 기기 및 브라우저 정보, IP 주소, 접속 시간과 방문 기록
  • 쿠키, 웹 비콘 또는 유사 기술을 통해 생성되는 이용 정보
  • 댓글 작성 시 이용자가 공개한 Google 계정 이름과 댓글 내용

본 블로그는 별도의 회원가입 기능을 운영하지 않으며, 방문자의 비밀번호나 결제정보를 직접 수집하지 않습니다.

2. 쿠키 및 Google 광고

본 블로그에는 Google AdSense 광고가 게재될 수 있습니다. Google을 포함한 제3자 광고 사업자는 쿠키를 사용해 이용자의 본 블로그 또는 다른 웹사이트 방문 기록을 바탕으로 광고를 제공할 수 있습니다.

3. 분석 서비스

방문 통계와 콘텐츠 개선을 위해 Blogger 통계 또는 Google Analytics와 같은 분석 도구가 사용될 수 있습니다. 이러한 서비스는 쿠키 및 유사 기술을 통해 접속·이용 정보를 처리할 수 있습니다.

4. 동의 및 선택권

이용자는 브라우저 설정을 통해 쿠키를 삭제하거나 저장을 제한할 수 있습니다. 관련 법률상 동의가 필요한 지역의 이용자에게는 Google이 제공하거나 Google 요건을 충족하는 동의 관리 메시지가 표시될 수 있습니다.

5. 외부 링크

본 블로그에는 외부 웹사이트 링크가 포함될 수 있습니다. 외부 사이트의 개인정보 처리 방식은 해당 사이트의 정책을 따르므로, 이동 후 정책을 확인하시기 바랍니다.

6. 문의 및 정책 변경

개인정보 또는 콘텐츠 관련 문의는 whguswns5486@gmail.com 또는 연락처 페이지를 이용해 주세요. 관련 법령, Google 정책 또는 서비스 변경에 따라 본 방침이 수정될 수 있으며, 변경 시 이 페이지의 최종 수정일을 갱신합니다.

시행일: 2026년 7월 12일
최종 수정일: 2026년 8월 9일

댓글

이 블로그의 인기 게시물

일 잘하는 사람의 AI 도구 5개 — 업무 시간 반으로 (2026)

옛날 사진 AI로 복원하는 법 — 부모님 흑백사진 살리기 (2026)