heroku의 메모리 증가를 막을 수 없나요? [수정 + 코드첨부]
조회수 665회
웹에 이미지를 받아 딥러닝 서비스를 위해 heroku에다 배포까지 해놓은 상태입니다. 하지만, heroku 웹에서 몇 번의 이미지를 받아(4~5번) 처리를 통해 사용자에게 결과를 보여주면, heroku memory가 초과되어 heroku 웹이 닫히게 됩니다.
Process running mem=790M(154.3%)
>>>>>>>>>>>>>>>>>>>>>>>
Process running mem=854M(166.9%)
이런식으로 요청을 처리하고 나면 memory가 증가하여 내려오지 않습니다.
이럴경우 파이썬에서 메모리 유출이 있는걸까요?
++++ 소스코드 올린 링크 첨부합니다. https://gist.github.com/Simseounghyeon/17432fd99549d97222af56c7ea5ee9ef
Flask를 이용해서 웹을 만들었고, 사진을 웹에서 받아 python으로 학습된 모델을 이용하여 둘 중 누구에 더 가까운지 알려주는 서비스를 하고싶습니다.
heroku에 배포한 웹도 링크 걸겠습니다. http://simstest.herokuapp.com/ 웹을 사용하면 heroku memory가 지속적으로 상승하여 heroku가 자동으로 꺼지는 현상이 있습니다.(물론 자동으로 다시 시작하긴 함. 하지만 다시 시작했을 때 접속하면 먹통이 됨.) 어디서 memory leak를 잡을 수 있을까요?
댓글 입력