Ребята, столкнулся со странным поведением puma в продакшне. На виртуальной машине в облаке запущено rails приложение, обслуживает его сервер puma. Виртуалка жирная 12CPU 25Гб RAM. Где-то раз в неделю производительность сервера начинает деградировать. Ну как производительность. Ответы сервера для клиентов все медленнее и медленнее, и потом вроде как вообще все виснет, а потом снова отпускает, но больше быстро не работает.
При этом утилизация CPU не поднимается выше 15%, RAM в районе 16ГБ из 25. Т.е. на мониторинге никакие триггеры не срабатывают что нагрузка высокая. Перезагрузка процесса пумы помогает. Моментально в норму все приходит.
Проблема противная, потому-что ее не отследить по стандартным триггерам производительности. Есть быстрое решение — перегружать пуму раз в сутки, но это жутко например. Никто не сталкивался? Если сталкивались, то как решали?