cors error와 502

이승연·2022년 5월 4일
0

Backend Development

목록 보기
6/8

요약

  • 계속 cors error가 떴다

  • 백엔드 api 서버간 통신이 뭔가 잘못되어서 502를 뱉고 cors 관련 설정이 헤더에 안들어가서 cors error가 나는 중

  • 열심히 인터넷을 뒤져서 gunicorn과 nginx 설정도 바꾸고 로그도 확인해보았는데 계속 timeout이 떴었다. 한 줄로 요약하니 쉬워보이지만 이거에만 이틀 정도를 쏟았다.

  • 백엔드 서버 ip 주소와 도메인으로 들어갔을 때는 정상작동 되는데 데이터를 긁어오는 url부터 말썽 ex) https://api.co.kr과 https://api.co.kr/classes/까지 되는데 https://api.co.kr/classes/1은 안되는 격.

  • 다 포기하고 서버를 새로 파려고 했는데 뭔가 포기할 수가 없었다. 다음에도 똑같은 이슈가 나면 풀지 못할 것 아닌가!!

  • 인터넷을 뒤지니 어떤 분은 알고보니 쿼리 시간이 너무 길어서 생기는 문제였다고 한다. 이 정보를 토대로 생각해보니 데이터베이스에 문제가 있을 수도 있는데 내가 서버에만 시간을 쏟오 있었던 것이었을 수도 있겠다라는 생각이 들었다. 데이터베이스에 접근하거나 데이터를 가공하는 과정에서 어려움이 생겼을 때 생기는 이슈가 아닐까? 그리고 실제로 서버에 뭔가가 잘못되어있다면 도메인과 아이피로 접근이 불가능하지 않았을까?

  • 혹시 몰라 스테이징 데이터베이스를 확인해보니 역시나 터져있었다! aws에서 재시동을 하고 기다리니 기적처럼 풀렸다.

  • 정말 힘든 이틀이었지만 풀여서 너무 기분이 좋고 꿈도 좋은 꿈을 꿨다. 그동안 악몽을 꾸면 꼭 비행기를 놓치는 악몽을 꿨는데 오늘은 비행기를 아슬아슬하게 탔다! 기분이 너무 좋다.

0개의 댓글