실제로 만날 코드들
| 코드 | 의미 | 가능성 큰 원인 |
|---|---|---|
| 0 | 깔끔한 exit | Process 끝남 — 근데 안 끝났어야 했을 수도. 장기 실행 서비스는 자기 혼자 0 exit 면 안 됨. |
| 1 | 앱 에러 | 코드 throw, config 잘못, DB 도달 X. logs 읽어. |
| 125 | Docker 데몬 에러 | 잘못된 flag, 포트 bind X, image 없음. |
| 126 | Permission denied | CMD 가 실행 가능 아니거나, USER 권한 부족. |
| 127 | 명령 없음 | CMD 경로 틀림; image 의 PATH 에 binary 없음. |
| 137 | SIGKILL (128+9) | OOM-killer 가 죽임. --memory 한도 침. |
| 139 | SIGSEGV (128+11) | Native crash. alpine 의 musl/glibc mismatch 자주. |
| 143 | SIGTERM (128+15) | 정상 stop — 아니면 K8s rollout 중에. |