
개요Dockerfile을 만들다 보면, ENTRYPOINT에 단순 application을 실행하는 로직 외 다양한 로직을 실행하기 위해서 Shell Script를 실행하는 경우가 있다.이 경우, Docker를 종료하려고 SIGTERM을 전송하면 Shell Script로 전송되기 때문에 Application에서는 정상적으로 SIGTERM을 전달받지 못해서 Graceful Shutdown이 수행되지 않고 SIGKILL에 의해서 서비스는 강제 종료된다.위의 상황들을 해결하기 위한 기본적인 방법인 Shell Script로 전달된 SIGTERM을 Application으로 전달하는 방법을 설명한다.run.sh#!/bin/sh# Send SIGTERM to the application.term_handler() { ..
개발
2025. 4. 29. 20:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- aws s3
- await
- db lank
- extensibility
- point cut
- javascript
- graecful shutdown
- ASYNCHRONOUS
- barman
- java
- JWT
- Promise
- patametertype
- object storage
- async
- Spring
- repmgr
- bouncy castle
- reusability
- sample code
- hot-backup
- bean
- multi stage biluild
- mybtis
- docker
- nosuchmethodexception
- PostgreSQL
- jdeps
- functional programing
- minio
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함