Я уверен, что со временем я пропущу связи, что приведет к блокированию процесса Tomcat (Windows).Запуск из пула соединений c3p0 приводит к высокому процессору?
Симптомы, когда в заблокированном состоянии до:
- High CPU (привязанные на 50% +)
- Большое количество TCP соединений с базой данных
- Большинство/все апр нитками, застрявших в C3P0 .. .getConnection ... awaitAvailable
Если теория верна и мы протекаем соединения и, в конечном итоге, иссякаем, может ли это привести к высокому использованию ЦП?
Я заметил, что занятые потоки на самом деле в основном GC.
Спасибо за ответ. Размер моего пула - 160, и регулярно вижу, что многие (или близкие) в этом состоянии ждут когда это произойдет. Очистка нескольких источников утечек, которые мы обнаружили, пока показала положительные результаты теста. Развертывание других трюков отладки c3p0. – Bobby