2016-08-04 7 views
6

메모리 누수 라이브러리가 필요한 앱을 실행하고 있습니다. (불행히도이 소유 소프트웨어에 대한 대안은 없습니다.) 결과적으로 dynos는 메모리 한계를 초과하고 Error R14 (Memory quota exceeded) 오류를 내 보냅니다.오류 R14 (메모리 할당량 초과) 오류에서 Heroku dynos가 자동으로 다시 시작됩니다.

오류 R14를 방출하는 다이노 스를 자동으로 다시 시작하는 방법이 있습니까?

아니면 실제로 Heroku가 나를 위해 dynos를 다시 시작합니까? (문서에서 이것에 관해서 아무 것도 찾을 수 없었고 나는 영웅이 내 다이노스를 폐쇄 한 것을 결코 알지 못했다)

미리 감사드립니다! 그들은 다이노 메모리 제한 및 다이노 SWAP 메모리 제한을 모두 초과 일단

에디

답변

-2

Heroku가 자동으로 동력계를 다시 시작합니다. 2 개의 별도 제한이 있습니다.

오류 R14 메시지가 표시되면 메모리 제한을 초과했음을 의미합니다. 그러나 Heroku는 스왑 메모리가 부족할 때까지 dyno를 계속 실행합니다. 디스크).

위의 단점은 스왑 메모리를 사용할 때 응용 프로그램이 훨씬 느려진다는 것입니다.

좋은 소식은 응용 프로그램에서 메모리가 충분히 빨리 누출되면 Heroku가 여하튼 빨리 다시 시작한다는 것입니다.)

관련 문제