티스토리 뷰
상황
aws ec2에 프로젝트 서버를 배포했다. 우리의 주요 기능은 fcm push 알림이다.
구체적으로는
→ 설정한 시간에 push 알림이 설정한 간격마다 반복적으로 가는 것
로컬에서는 테스트를 완료해서 문제가 없을 것이라고 생각하고 배포했는데..
알림이 안간다?????

이 때부터 멘붕이었다.
로컬에서는 되는데 ec2에서는 안된다.... 하루를 다 써서 구글링 했는데도 해결하지 못했다.
예상되는 이유도 없어서 구글링도 쉽지 않았다.
해결
모든 일에는 이유가 있다고 하는게 맞았다.
원인은
ec2에서 설정된 시간이 한국 시간이 아니었던 것
그래서 원하는 시간에 알림이 가지 않았던 것이다. 그럼 ec2의 시간을 바꿔보자!
일단 root 계정으로 변경한다.
sudo su - root
그리고 시간대를 KST로 변경한다.
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
이렇게 하고 date라고 치면 한국 시간(KST)으로 잘 변경된 것을 확인할 수 있다.

사소하다고 생각했지만 굉장히 크리티컬한 이유였다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- upperBound
- null
- JPA
- Java
- 티스토리챌린지
- 동등성
- @NoArgsConstructor
- @ConfigurationProperties
- 오블완
- 유효성 검사
- springboot
- @Spring
- id생성전략
- 이진탐색
- 자바
- 백준
- @Value
- checkedException
- Spring
- ddl-auto
- StreamAPI
- 일급컬렉션
- uncheckedException
- 메인메소드
- NPE
- Thymeleaf
- N+1문제
- lowerBound
- Optional
- 생성자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함