본문 바로가기 메뉴 바로가기

GracefulSoul

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

GracefulSoul

검색하기 폼
  • 분류 전체보기 (29)
    • 개발 (29)
    • 맛집 (0)
  • 방명록

graecful shutdown (1)
Docker Entrypoint로 실행된 Shell Script에서 Application으로 SIGTERM을 전송하는 방법

개요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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
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
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바