TIL - 항해99 66일차

스브코·2022년 1월 5일
0

회고💦


살벌했던 AWS EC2 TroubleShooting

자고 일어나니 서버가 뻗었다. 그냥 꺼져버렸는데 확인해보니 CPU가 띠용?!?!

서버를 재부팅 하는 과정을 찾는것도 쉽지않았는데

reboot 명령어로 재시작을 하고 들어가서 nginx, redis, jar 파일을 실행 시켰는데,

갑자기 CORS 에러가 발생했다?!?!

규화님과 8시간동안 삽질을 하면서 시도한것은 다음과 같다.

nginx에서 add_header access-control-allow-origin으로 처리도 해보고,

Spring쪽에서 crossOrigin 처리도 해보았지만 계속해서 CORS 에러가 발생 ㅠㅠ

AWS 서버에서 무언가 잘못 되었나 확인도 해보고 서버를 다시 만들어서 Nginx 및 Travis CI 셋팅도 다시 해보았지만

사라지지 않는 CORS 에러....

멘탈이 나갈무렵 성은님이 알려주신 방법 ✨

서버를 비정상적으로 재실행하면 Travis CI가 Routing 잡아논 8082인데 서버를 켜고 수동으로 실행시킨게 8081이면

포트가 맞지 않아서 일어나는 현상이라고 하셔서 Travis CI 자동배포 한번만 돌려주면 해결된다고 하셔서 시도해보니.... 성공..

재부팅 할때 오류 잡으려면

EC2가 재실행 될때 자동실행되는 스크립트 파일 하나 만들어서

엔진엑스 그 서비스 url을 그냥 상관없는 8080으로 해버리면 오류가 안난다...고 가르쳐 주심...

정말 다하고 보니 허무했던 troubleshooting 이였다...

profile
익히는 속도가 까먹는 속도를 추월하는 그날까지...

0개의 댓글