Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

완전한 무중단 배포 환경을 구성한다. #920

Open
2 tasks done
devHudi opened this issue Nov 18, 2022 · 2 comments
Open
2 tasks done

완전한 무중단 배포 환경을 구성한다. #920

devHudi opened this issue Nov 18, 2022 · 2 comments
Assignees
Labels
backend 백엔드

Comments

@devHudi
Copy link
Collaborator

devHudi commented Nov 18, 2022

🤷 구현할 기능

현재 신버전 배포 시 아주 짧은 시간동안 다운타임이 발생하는 상황입니다. SIGKILL 대신 SIGTERM 시그널을 사용해서 구버전 프로세스를 안전하게 종료하고, 추가로 스프링부트 graceful downtime을 적용하여 개선합니다.

🔨 상세 작업 내용

  • 젠킨스 배포 스크립트 수정
  • 스프링부트 Graceful downtime 설정

📄 참고 사항

⏰ 예상 소요 기간

1

@devHudi devHudi added the backend 백엔드 label Nov 18, 2022
@devHudi devHudi added this to the 스프린트 12 milestone Nov 18, 2022
@devHudi devHudi self-assigned this Nov 18, 2022
@summerlunaa
Copy link
Collaborator

이거 적용 안 된 건가?

@devHudi
Copy link
Collaborator Author

devHudi commented Jun 25, 2023

이거 적용 안 된 건가?

어.. 했나?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드
Projects
None yet
Development

No branches or pull requests

2 participants