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

Docker-Compose에서 각각 서비스를 따로 동시에 업데이트할 경우 오류 발생 #47

Open
saebyeok0306 opened this issue Dec 2, 2024 · 1 comment
Assignees
Labels
fix 버그 수정

Comments

@saebyeok0306
Copy link
Owner

image

아직 정확한 원인은 모름.

https://github.com/westreed/Devlog/actions/runs/12118619069/job/33783566755

@saebyeok0306 saebyeok0306 added the fix 버그 수정 label Dec 2, 2024
@saebyeok0306
Copy link
Owner Author

원인

동시에 2개의 서비스가 업데이트되면서 컨테이너가 종료되고 실행될 때, 관리하던 컨테이너 상태 관리가 불일치할 때 발생하는 오류 같음. 아직도 확실하진 않아서 조금 더 지켜보고 판단하기.

해결방안?

일단 병렬로 동시에 업데이트되는게 문제라면 메시지브로커처럼 각 업데이트 명령을 Queue로 담아서 하나씩 순차적으로 업데이트하면 되지 않을까라는 생각을 했음.

이번 기회에 k8s도 유튜브 영상을 보면서 공부해봤고, 확실히 docker-compose로 관리하는 것보다 매니지먼트 측면에서 편해보였다. 현재 이슈도 k8s를 도입하면 사라질 것으로 보이지만 무료서버를 쓰는 입장에서 현재 배포중인 앱이 블로그만 있는게 아니라서 다른 서비스들도 전부 k8s를 사용해서 배포하게 변경해야 해서 작업 우선 순위를 일단 뒤로 미룸.

@saebyeok0306 saebyeok0306 self-assigned this Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix 버그 수정
Projects
None yet
Development

No branches or pull requests

1 participant