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

deploy: 서버 timezone을 KST로 변경 #73

Open
1 of 2 tasks
leeeeeyeon opened this issue Jan 26, 2024 · 3 comments
Open
1 of 2 tasks

deploy: 서버 timezone을 KST로 변경 #73

leeeeeyeon opened this issue Jan 26, 2024 · 3 comments
Assignees
Labels
🚀 deploy Deployment

Comments

@leeeeeyeon
Copy link
Collaborator

leeeeeyeon commented Jan 26, 2024

💼 작업 설명

에러 로그를 보다 timezone이 UTC 기준임을 알게 되었습니다. 문제 원인을 파악하다 EC2의 date 명령으로 timezone을 출력해본 결과 EC2에서의 timezone이 변경되지 않은 것을 알 수 있었습니다. (DB는 정상적으로 KST로 작동)

현재 서비스는 스케줄링 기능이 없으며 DB 시간 삽입은 정상적으로 이루어지므로 당장은 큰 문제가 없지만 추후 스케줄링 작업이나 로그 적재 작업을 적용할 경우 문제를 일으킬 수 있습니다.

그러므로 미리 EC2와 로그의 timezone을 KST로 변경하는 작업을 진행합니다.

✅ To-do

  • EC2의 timezone을 KST로 변경
  • 로그의 timezone이 KST로 출력되는지 확인
@leeeeeyeon leeeeeyeon added the 🚀 deploy Deployment label Jan 26, 2024
@leeeeeyeon leeeeeyeon self-assigned this Jan 26, 2024
@leeeeeyeon leeeeeyeon changed the title deploy: EC2 timezone KST로 변경 deploy: 서버 timezone을 KST로 변경 Jan 26, 2024
@leeeeeyeon
Copy link
Collaborator Author

00-set-timezone.config 를 작성해도 EC2의 timezone이 변하지 않음 🤔

@leeeeeyeon
Copy link
Collaborator Author

leeeeeyeon commented Feb 10, 2024

io.jsonwebtoken.ExpiredJwtException: JWT expired at 2024-02-09T16:51:42Z. Current time: 2024-02-10T04:51:43Z, a difference of 43201185 milliseconds. Allowed clock skew: 0 milliseconds.

운영 서버에서 위와 같은 로그 발견. 외국에서 테스트해서 그런가 ...? 이 부분도 알아보기

@leeeeeyeon
Copy link
Collaborator Author

00-set-timezone.config 를 작성해도 EC2의 timezone이 변하지 않음 🤔

Github Actions 스크립트에서 ebextensions 폴더를 deploy 패키지에 복사해주지 않은 문제였음 ....!! 🥹
하지만 logback 로그에는 여전히 UTC로 찍힌다. logback에서도 timezone 설정을 해주어야 할 것 같다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚀 deploy Deployment
Projects
None yet
Development

No branches or pull requests

1 participant