Запуск Weblogic сервера происходит медленно - PullRequest
0 голосов
/ 26 августа 2011

Мы добавили параметр


    -Djavax.xml.stream.XMLOutputFactory=com.sun.xml.internal.stream.XMLOutputFactoryImpl  
    -Djavax.xml.stream.XMLInputFactory=com.sun.xml.internal.stream.XMLInputFactoryImpl
 

в JAVA_OPTIONS в файле setDomainEnv.sh сервера weblogic.этот параметр был добавлен для требования проекта.После этого запуск сервера замедляется в 5 раз. Я не смог найти никакой информации в журналах.Кто-нибудь может подсказать мне по этой проблеме

1 Ответ

0 голосов
/ 31 августа 2011

Учитывая то, что вы мне сказали, я рекомендую сделать следующее:

Шаг 1:

Начать с медленной конфигурации и начать принимать дампы потоков, скажем, каждые 30 секунд, пока сервервверхПроверьте журнал и найдите a) Какие потоки в состоянии RUNNABLE делают b) Если есть заблокированные потоки с подозрительными следами стека, например, имеющие эти com.sun.xml.internal в них.

Вы можете получить дамп потока, отправив команду kill -3

Шаг 2.

Если Шаг 1 не помог, запустите систему под профилировщиком, напримеркак JProfiler при включении записи ЦП и потоков при запуске и посмотрите, есть ли какие-либо явные горячие точки ЦП или блокировки потоков.

Это должно покрыть это.

Надеюсь, это поможет,

Слава Имешев

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...