github에 push 할때마다 서버에서 자동으로 pull 하는 방법을 적용하여 테스트하는데 문제가 발생하였다.
( 자동배포는 https://mokokodevelop.tistory.com/97 )
서버가 죽는 현상이 발생하였고 , 다시 실행시키면 대시보드 자체는 문제없이 돌아가는 듯 했으나..
큰 실수를 범하게 되는데 웹대시보드에 쥬피터노트북에서 파일들을 가공한 데이터들의 가공과정을 그대로 집어넣어서 실행시키고 있었다.
이렇게 되면 시스템에 과부하가 걸리는 것 뿐만 아니라 올바른 개발과정이라고 할 수 없다.
웹 대시보드 개발이기 때문에 데이터 분석은 쥬피터에서, 그 만들어진 가공물로 개발하는 것이기때문에 위와 같은 행위를 해서는 안되는 것이었다.
그래서 기존의 있던 data_init 파일을 아예 삭제하고 쥬피터에서 새로 csv 파일로 만들어서 진행하였다.
이후 무사히 서버에서도 적용이 되는 것을 확인하였다.
또한 앞선 데이터 크기 오류라고 생각했던 games_details 에 파일을 원 상태에서 테스트를 진행해본 결과 정상적으로 서버의 다운없이 이용이 가능하기에 원 상태로 되돌려 진행하게 되었다.
'개발 > 프로젝트' 카테고리의 다른 글
웹대시보드 프로젝트 7일차 - 이미지 url 에러 (0) | 2022.12.26 |
---|---|
웹대시보드 프로젝트 - 6일차 (EC2에서 에러 해결하기) (1) | 2022.12.23 |
웹대시보드 프로젝트 5일차 - 선수탭 작성 (차트 추가 , 데이터 분석) (0) | 2022.12.23 |
웹대시보드 프로젝트 4일차 (0) | 2022.12.21 |
웹대시보드 프로젝트 - 3일차(팀 차트추가 및 데이터 가공 , ec2서버에 한글 추가) (0) | 2022.12.19 |