Мы используем Tomcat Activiti APS на базе Tomcat в производстве с базой данных MySQL, которая имеет 36 ядер ЦП и 92 ГБ ОЗУ. Мы также увеличили клиентское соединение MySQL до 300 (и установили размер пула соединений mysql) 300 также в настройках Activiti).
И распределение ОЗУ выглядит следующим образом:
- 40 ГБ для JVM
- 32 ГБ для MySQL inno_db_buffer_pool размер
Мы установили следующие параметры JVM:
JAVA_OPTS="-Xms6144m -Xmx40960m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=2048m -XX:MaxGCPauseMillis=200 -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ErrorFile=/var/log/jvm.log"
Но через 16-18 часов выделенная красным цветом память кучи увеличилась до 99%, и MySQL выдает «Too many connection» ошибка.
Подскажите, пожалуйста, что не так в этой конфигурации?
Это следующие MySQL данные:
Спасибо