Я диагностирую, почему на наших серверах Rails происходит утечка памяти.
Глядя на New Relic сегодня, я заметил, что «свободные слоты кучи» наших виртуальных машин Ruby, кажется, прыгают почти с нуля до базового уровня «живых объектов» с кажущимися случайными интервалами.
Я предполагаю, что это как-то связано с GC, но я не уверен, и я не уверен, как это исправить.
Вертикальные линии - это развертывания, которые пожинают процессы.
Более подробно, для справки (это на 4 хостах, каждый из которых выполняет 12 рабочих процессов Unicorn):