개발/프로젝트

웹대시보드 프로젝트 - 8일차 (EC2 배포 에러 )

웅'jk 2022. 12. 26. 14:13

 

github에 push 할때마다 서버에서 자동으로 pull 하는 방법을 적용하여 테스트하는데 문제가 발생하였다.

( 자동배포는 https://mokokodevelop.tistory.com/97 )

 

서버가 죽는 현상이 발생하였고 , 다시 실행시키면 대시보드 자체는 문제없이 돌아가는 듯 했으나..

 

큰 실수를 범하게 되는데 웹대시보드에 쥬피터노트북에서 파일들을 가공한 데이터들의 가공과정을 그대로 집어넣어서 실행시키고 있었다.

 

이렇게 되면 시스템에 과부하가 걸리는 것 뿐만 아니라 올바른 개발과정이라고 할 수 없다. 

 

웹 대시보드 개발이기 때문에 데이터 분석은 쥬피터에서, 그 만들어진 가공물로 개발하는 것이기때문에 위와 같은 행위를 해서는 안되는 것이었다. 

 

그래서 기존의 있던 data_init 파일을 아예 삭제하고 쥬피터에서 새로 csv 파일로 만들어서 진행하였다.

 

이후 무사히 서버에서도 적용이 되는 것을 확인하였다.

 

또한 앞선 데이터 크기 오류라고 생각했던 games_details 에 파일을 원 상태에서 테스트를 진행해본 결과 정상적으로 서버의 다운없이 이용이 가능하기에 원 상태로 되돌려 진행하게 되었다.