У меня есть приложение Jruby, которое раскручивает несколько фоновых потоков Java, которые совместно используют соединение ActiveRecord (2.3.5).Если они спят какое-то время, а затем пытаются что-то связать с базой данных, первые запросы никогда не выполняются.Я считаю, что это потому, что соединения устарели, но сам код не выдает никаких ошибок.
Я пытался сделать ActiveRecord :: Base.connection.verify!но это все еще выкидывает.Я использую ActiveRecord jdbcmysql 0.9.7, но сейчас пробую новейшую версию 1.0.2, чтобы посмотреть, поможет ли это.