Laufschienen Anwendung mit Heroku, für den letzten Monat bekommen wir Speicherkontingent überschritten (R14) Probleme und kaum versucht, die Ursache zu finden, aber keinen genauen Grund bekommen? ist es wegen web_concurrency? Auch verwenden wir new_relicSchienen mit Heroku
Rails: 3.2.22
Rubin: 1.9.3
Server: Einhorn, WEB_CONCURRENCY 5
Als insgesamt 20 dynos wir verwenden und verwalten mit Prozess-Scheduler
Wahrscheinlich ist die App undicht Speicher. Da Sie ein neues Relikt verwenden, sehen Sie in deren Protokoll nach, um das Speicherbelegungsdiagramm zu überprüfen. Wenn das Diagramm nach dem Neustart der Dynos immer noch eine Speichererhöhung anzeigt (nicht sättigend), auch nach einer langen Zeit (wahrscheinlich ein paar Stunden oder ein Tag), ist der Speicher ausgelaufen. Wenn das der Fall ist, weiß ich nicht, ob dir jemand ohne den vollen Quellcode helfen kann. Ich habe es schwer gehabt, diese zu jagen. Der erste Vorschlag ist ein Upgrade auf Ruby 2.x, falls möglich. Es hat eine enorme Verbesserung in der Müllabfuhr über 1.9.x – Sajan