Heroku Postgres 취미 추가 기능을 사용하여 Heroku 취미 다이노에서 실행되는 순수 랙 애플리케이션의 경우, 얼마나 많은 작업자가 푸마를 구성하는 스레드 & 스레드를 보유하고 있는지 어떻게 알 수 있습니까?Heroku Postgres Ruby Puma Workers & Threads
0
A
답변
1
this article에 따르면 메모리 사용량에 따라 단일 Heroku 웹 dyno에서 2-4 프로세스를 안전하게 실행할 수있는 것처럼 보입니다. 스레드의 경우, 앱의 필요에 따라 기본값 (5)을 고수 할 것입니다.
특정 구성을 사용하도록 앱을 조정 한 다음 며칠 동안 Heroku 로그를 주시하여 오류가 너무 많이 발생하는지 확인하는 것이 좋습니다. 이 시점에서, 당신은 dyno를 다 써 버렸고 다시 축소해야한다는 것을 알고 있습니다.
1
메모리 사용량이 많은 응용 프로그램에 크게 달려 있습니다. 순수한 Rack 앱이라는 점을 감안할 때 Rails 앱을위한 대부분의 문헌이 있습니다. 귀하의 최적 값이 더 높다고 생각합니다.
Librato 애드온은 거의 실시간으로 메모리 사용량을 확인하는 데 매우 유용하므로 512MB 한도에 얼마나 가까워 있는지 신속하게 조정하고 모니터링 할 수 있습니다. 거기에 무료 티어가 있고 어떤 추가 장비도 필요하지 않습니다. (어떤 식 으로든 그들과 제휴하지는 않지만 그들의 서비스를 사용합니다!)