웹 개발
VPS 처음 세팅할 때 시간대 설정 확인법
새로운 VPS에서 시간대를 설정한 후 정상 작동하는지 확인하는 방법.
VPS를 처음 세팅할 때 시간대를 제대로 설정해두면, 나중에 생기는 시간 관련 문제를 많이 줄일 수 있다.
처음부터 정답을 맞히려고 하면 오히려 확인 시간이 길어진다. 단계별로 확인하자.
세팅의 목표
시스템 시간이 정확한가? 애플리케이션이 그 시간을 올바르게 인식하는가? 이 두 가지를 확인해야 한다.
현재 상태 파악
지금 VPS의 시간이 정확한가? 타임존 설정은 어떻게 되어 있는가?
- 현재 시스템 시간
- 설정된 타임존
- 클라우드 제공자의 시간(가능하면)
설정 확인
로컬과 배포 환경에서 설정이 다를 수 있다. TZ 환경 변수, 데이터베이스 시간대 설정 등을 모두 확인하자.
수정 순서
npm run build
# 환경 변수와 시간대 설정 확인
먼저 시스템 레벨에서 고정하고, 그 다음 애플리케이션 레벨에서 확인하자.
사용자 영향 확인
시간이 맞아야 하는 기능들이 정상 작동하는가? 예약 기능, 로그의 타임스탐프, 데이터 시간 등을 확인해보자.
작은 확인을 남겨두면 다음 문제를 훨씬 짧게 처리할 수 있다.