Я обнаружил, что решение проблем со стабильностью в основном зависит от точного определения основной причины. К сожалению, для этого требуется способность видеть, что происходит, когда возникает проблема, а это действительно плохое время для попытки запуска различных программ мониторинга.
Одна вещь, которую я иногда находил полезным, состояла в том, чтобы запустить небольшой скрипт мониторинга во время загрузки, который бы регистрировал различные интересные цифры и снимал запущенные процессы. Затем, в случае аварии, я мог посмотреть на ситуацию непосредственно перед аварией. Иногда я обнаруживал, что интуиция была совершенно неверной в отношении первопричины. К сожалению, этот скрипт давно устарел, или я бы дал ссылку.
У меня это работает:
ruby functional/user_controller_test.rb -n "/Deleting a User/"
Просто вставьте достаточно длинную строку из вашего имени контекста в регулярное выражение.