2015-03-03 1 views
0

У меня есть два сервера Liferay, работающих на кластере, на двух разных котах на двух системах.Различное количество классов, загруженных на два узла Liferay Tomcat

Проблема в том, что оба запускаются одновременно, но когда я вижу, с количеством загружаемых классов visualvm отображается различное значение.

  • На узле 1 -> 100000+ классы загружены
  • На узле 2 -> 50000+ классы загружены

Здесь отметим, что у меня все параметры конфигурации памяти Java, конфигурации системы, также приложения (плагины Liferay), развернутые на обоих узлах, одинаковы на обоих серверах.

Хотите получить ответы на все вопросы, почему это происходит? Есть ли способ, как мы можем легко проверить, какие другие классы загружаются? Я знаю это link, но это может быть очень громоздкий процесс.

+0

А также, когда я проверяю permgen на node1, он использует максимальную permgem, но на node2 его использует половину max permgen !!!! –

ответ

0

Поскольку у вас есть настройка кластера, я предполагаю, что вы используете какой-то тип балансировки нагрузки. Возможно, все запросы будут перенаправлены на один сервер LR, а другой LR-сервер используется очень мало.

+0

Я проверю и дам вам знать. Спасибо за ответ. У нас есть проверка, что уже, но не повезло ... но я попробую еще раз. –

+0

Другая возможность заключается в том, что на первом сервере может быть включена индексация импорта или поиска LDAP. – Gaurav

Смежные вопросы