2012-08-06 2 views
3

나는 지금 Heroku에서 Python/Django 응용 프로그램을 만들고 있는데 메모리 문제가 있습니다.Heroku dynos에서 메모리를 플러시 할 수 있습니까?

나는 누출 (또는 2 개 또는 3 개)이 있지만 테스트를 돕기 위해 다이노 스를 재설정하여 테스트가 자유롭고 명확 해 지므로 테스트가 각각 "오염"하지 않도록하는 것이 좋습니다. 다른. "다시 시작"명령을 시도했지만 dyno에서 프로세스/서비스를 다시 시작한 것으로 보이며 메모리를 지우지 않습니다.

검색 량이 많아 도움이되지 않는다면 가능한지 알고 계십니까?

답변

7

heroku restart은 완전히 새로운 다이 노스를 회전시킵니다. dynos 사이에 공유 메모리 상태가 없기 때문에 새 dyno를 다시 시작하고 얻을 때 깨끗한 슬레이트로 시작해야합니다.

자세한 내용은 https://devcenter.heroku.com/articles/ps#process-restarts을 참조하십시오.

+1

감사합니다. 오늘 일한 것 같은 마법 같은 이유 때문입니다. 어제는 다시 시작했지만 여전히 메모리 경고가 발생했기 때문에 그렇게 생각하지 않았습니다. 링크 주셔서 감사합니다. – maznika

관련 문제