Java и MySQL проблема конфигурации памяти с Activiti APS - PullRequest
0 голосов
/ 15 апреля 2020

Мы используем Tomcat Activiti APS на базе Tomcat в производстве с базой данных MySQL, которая имеет 36 ядер ЦП и 92 ГБ ОЗУ. Мы также увеличили клиентское соединение MySQL до 300 (и установили размер пула соединений mysql) 300 также в настройках Activiti).

И распределение ОЗУ выглядит следующим образом:

  1. 40 ГБ для JVM
  2. 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» ошибка.

enter image description here Подскажите, пожалуйста, что не так в этой конфигурации?

Это следующие MySQL данные:

enter image description here Спасибо

...