В настоящее время я сталкиваюсь со следующей проблемой на сервере websphere,
[5/15/18 6: 45: 20: 959 BST] 0000060d FreePool E J2CA0045E: Соединение недоступно при вызове метода createOrWaitForConnection для ресурса jdbc / ICWS.
Основная причина ошибки J2CA0045E:
- Использование разделяемых подключений в долговременной LTC
- Несколько запросов на соединение в одном потоке без вызова close ()
- Утечка соединения в приложении
- Длительные запросы или медленное время отклика базы данных
- Максимальное количество подключений установлено слишком низким
Итак, я проверил все вышеупомянутые причины и, наконец, обнаружил, что максимальное количество соединений было установлено низким. Сложность, с которой я сталкиваюсь, состоит в том, чтобы найти идеальное число для максимальных соединений. Веб-сервис, который я развернул в websphere, имеет 125 одновременных запросов, и в настоящее время максимальный размер соединения составляет 50. Но я обнаружил, что этого недостаточно. Ниже приведены спецификации сервера,
Использование памяти на уровне LPAR составляет 12 ГБ из 14 ГБ.
Куча:
- начальная куча - 512
- максимальный размер кучи - 2560
Могу ли я установить максимальное значение соединения 200 или более с приведенной выше спецификацией сервера?
OR
Есть ли идеальное значение для этого параметра?