에러 2

python 메모리와의 전쟁[종지부] - konlpy를 버리고 PyKomoran을 선택하다

정말 나의 리뷰 프로젝트를 heroku 무료 서버에 올리기 힘들었다. 메모리 개선만을 위해 거의 일주일을 불태웠다. 저장 용량은 단 500MB만 허락되는데 konlpy, django를 비롯해 꼭 필요한 패키지들과 RNN 학습 모델, 토크나이저 등 꼭 필요한 파일들만 heroku에 올렸을 때 497.8MB로 간당간당하게 올라갔었다. 하지만 메모리 제한에 막혔었다. heroku 무료 서버 기준 512MB까지 RAM을 사용할 수 있지만 1024MB까지는 ERROR R14를 띄우면서 허용해준다. worker가 죽지 않는다는 뜻이다. 1024MB를 넘어가면 ERROR R15를 띄우면서 강제 종료된다. 저장 용량부터 거의 500MB였기 때문에 쉽게 worker가 강제 종료됐다. 자연어 처리를 heroku 무료 서버..

vue 사용 시 주의할 점

vue.js를 많이 써보지 않고 비동기 처리해야 할 부분만 django template과 함께 쓰고 있기 때문에 콘솔 창에 에러가 너무 자주 뜬다. 그리고 자바스크립트는 개인적으로 다른 언어들보다 디버깅이 너무 힘들다고 느껴진다. 다시는 이런 실수를 하지 않도록 현재 vue.js를 사용하면서 자주 발생했던 에러들을 정리한다. var app = new vue({ delimiters: ["[[", "]]"], el: "#app", data: { data1: "" }, methods: { } }) javascript 안에서는 data에 접근할 때 this.data1 또는 app.data1을 사용해야 한다. (app이라는 이름으로 vue 인스턴스를 만들었을 시) html 안에서는 앞에 붙이는 거 없이 그냥 da..

vue 2021.02.07