Я использую weblogic 12c в кластере с 8 веб-логиками, работающими на 4 серверах (2 узла / 1 сервер)
Оперативная память: 64 ГБ на каждый сервер.
Я установил RAM на 1 узле - 26 ГБ, когда узел запускает его, используя около 10 ГБ, но при работе около недели он увеличивается почти на 26 ГБ.
Число одновременных: 70 сеансов / 1 узел (Монитор на главной странице> Сводка служб> Сводка серверов> Сводка служб> Сводка серверов> Сводка развертываний> Тест)
Я думаю, что мои узлы съедают много памяти, и мне нужно перезапустить серверы.
Пожалуйста, помогите мне настроить сервер / weblogic.
Большое спасибо.
Похоже, у вас проблема с утечкой памяти. Существует множество инструментов, которые могут помочь вам найти первопричину. В качестве отправной точки будет хорошо, если вы сконфигурируете WebLogic для получения дампа кучи при возникновении состояния Java Out of Memory. Это можно сделать, установив параметры JVM:
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath
Альтернативой может быть создание дампа кучи вручную через командную строку перед еженедельным перезапуском.
Когда у вас есть файл дампа кучи, загрузите его в Eclipse Memory Analyzer и запустите отчет о подозреваемых утечках.