OSPREY서버장애
서버
CPU메모리디스크
web-01장애24%47%48%
api-0131%52%40%
api-0227%49%40%
batch-037%22%63%
cache-0112%38%9%
db-0118%71%22%
web-01장애
1시간24시간
CPU
100%50%0%
메모리
#42
100%50%0%서비스
상태이름상세메모리
실행 중app.service정상 응답 · 38 ms412 MiB
실행 중api.service정상 응답 · 41 ms1.6 GiB
실행 중nginx.service정상 응답 · 3 ms26 MiB
알림
알림이 없습니다.
장애web-015초째app.service메모리 부족으로 강제 종료됐습니다.
web-01
app.service 중단
서비스가 꺼져 있어 지금 쓸 수 없습니다.
이렇게 해결하세요
1
서버에 접속해 아래 명령으로 서비스를 다시 켭니다.
sudo systemctl start app.service복사2
AI 추천다시 켠 뒤 주문 내보내기 작업이 다시 도는지 확인합니다.
3
AI 추천작업을 나눠 처리하도록 고칩니다.
원인
메모리 부족으로 강제 종료됐습니다.
AI주문 내보내기 작업이 결과를 메모리에 모두 올려, 메모리가 한도까지 늘었습니다.
메일지금
app.service가 꺼졌습니다 · web-01
OSPREY 메모리 부족으로 강제 종료됐습니다.
동작 방식
- 지켜보기
5초마다 확인합니다
서버에 작은 프로그램 하나만 설치하면 됩니다.
- 알림
멈추면 바로 메일로 알립니다
무엇이 멈췄는지 메일 한 통으로 알려 드립니다.
- 원인
왜 멈췄는지 설명합니다
멈추기 직전의 기록에서 원인을 찾아 근거와 함께 보여 드립니다.
- 해결
고치는 방법을 알려 드립니다
서버를 잘 몰라도 따라 할 수 있게 순서대로 쉬운 말로 씁니다.
문제는 알림 다음입니다
2023년 11월 정부 행정전산망 장애 때 감시 시스템은 새벽 1시 42분에 이상을 기록했습니다. 105분이면 끝났어야 할 장애는 약 52시간 이어졌습니다.
- 41%
- 고객 불만이나 직접 점검으로 장애를 처음 아는 IT 리더
- 175분
- 장애 한 건을 해결하는 데 걸리는 평균 시간
| 해소됐어야 할 시간 | 105분 |
|---|---|
| 아무도 조치하지 않은 시간 | 약 7시간 |
| 조치를 시작하고도 걸린 시간 | 약 45시간 |
| 실제로 걸린 시간 | 약 52시간 |
출처: 감사원 「대국민 행정정보시스템 구축·운영실태」 감사보고서(2025. 9.), New Relic 「2025 Observability Forecast」(2025. 9.), PagerDuty 조사(2024. 6.)
자주 묻는 질문
서버를 잘 몰라도 쓸 수 있나요?
네, 서버를 잘 모르는 분을 위해 만들었습니다. 무엇이 멈췄는지, 왜 그런지, 무엇부터 하면 되는지 전문 용어 없이 알려 드립니다.
어떤 문제를 알려 주나요?
서비스나 Docker 컨테이너가 멈추거나 제대로 응답하지 않으면 바로 알려 드립니다. 메모리나 디스크가 곧 모자랄 것 같은 조짐도 미리 알려 드립니다.
모니터링 도구와 무엇이 다른가요?
알림에서 끝나지 않고 원인과 고치는 방법까지 알려 드립니다.
어떤 서버에서 쓸 수 있나요?
클라우드에서 돌아가는 Ubuntu 서버에서 쓸 수 있습니다. 서버 안에 설치하는 방식이라 어느 클라우드 회사의 서버인지는 상관없습니다.
서버의 자료가 밖으로 나가나요?
상태와 원인을 파악하는 데 필요한 자료만 보냅니다. 비밀번호나 키처럼 보이는 값은 서버를 떠나기 전에 가립니다.