← 전체 글로 돌아가기

웹 개발

VPS 처음 세팅할 때 시간대 설정 확인법

새로운 VPS에서 시간대를 설정한 후 정상 작동하는지 확인하는 방법.

VPS를 처음 세팅할 때 시간대를 제대로 설정해두면, 나중에 생기는 시간 관련 문제를 많이 줄일 수 있다.

처음부터 정답을 맞히려고 하면 오히려 확인 시간이 길어진다. 단계별로 확인하자.

세팅의 목표

시스템 시간이 정확한가? 애플리케이션이 그 시간을 올바르게 인식하는가? 이 두 가지를 확인해야 한다.

현재 상태 파악

지금 VPS의 시간이 정확한가? 타임존 설정은 어떻게 되어 있는가?

  • 현재 시스템 시간
  • 설정된 타임존
  • 클라우드 제공자의 시간(가능하면)

설정 확인

로컬과 배포 환경에서 설정이 다를 수 있다. TZ 환경 변수, 데이터베이스 시간대 설정 등을 모두 확인하자.

수정 순서

npm run build
# 환경 변수와 시간대 설정 확인

먼저 시스템 레벨에서 고정하고, 그 다음 애플리케이션 레벨에서 확인하자.

사용자 영향 확인

시간이 맞아야 하는 기능들이 정상 작동하는가? 예약 기능, 로그의 타임스탐프, 데이터 시간 등을 확인해보자.

작은 확인을 남겨두면 다음 문제를 훨씬 짧게 처리할 수 있다.