Конфигурации JBOSS - PullRequest
       1

Конфигурации JBOSS

0 голосов
/ 06 апреля 2011

Отказ от ответственности: я больше программист и мало знаю о JBOSS.

Когда мы развернули систему, она работает правильно в тестовой среде.Однако в производственном процессе, поскольку существует несколько пользователей и обновляется / сохраняется большое количество данных, возникли некоторые проблемы.Создаются двойные обновления, некоторые функции не работают, пока сервер не будет перезапущен.Я думаю, что это можно исправить, изменив параметры сеанса или памяти, которые есть у JBOSS.Таким образом, мы можем предотвратить перезапуск сервера каждый раз, когда происходит ошибка.

Вопрос: Какой параметр или конфигурацию jboss мы должны отредактировать, чтобы учесть несколько пользователей и большое количество транзакций.

Ответы [ 3 ]

0 голосов
/ 22 апреля 2016

Вам необходимо выяснить причину, по которой ваше приложение ведет себя не так, как вы хотите.Некоторые моменты, которые вы можете рассмотреть:

  1. Запрос журнала в поддержке Jboss.
  2. Попробуйте увеличить размер кучи Java.(это можно сделать, отредактировав запись в standalone.conf).
  3. Попробуйте включить журналы gc, чтобы увидеть, правильно ли собран мусор.
  4. Проверьте утечку памяти в коде.
  5. попробуйте проанализировать дампы потоков, чтобы проверить, не заблокированы ли некоторые из ваших потоков.
  6. Посмотрите, что если у вас высокий уровень использования ЦП и памяти сервера, то
0 голосов
/ 25 августа 2017

Проверьте размер кучи JVM и установите его в соответствии с доступной оперативной памятью машины.

Перед развертыванием в производство необходимо выполнить тестирование производительности. Вы можете проверить поведение своего кода при тестировании производительности с помощью какого-либо инструмента мониторинга или инструмента JMX.

Настройте параметры, такие как размер кучи, логарифм GC, вы можете определить фиксированный размер молодого поколения

Настройте также нить. https://developer.jboss.org/wiki/ThreadPoolConfiguration?_sscc=t

0 голосов
/ 07 апреля 2011

Я не уверен, какую версию JBoss вы используете, но если вы хотите увеличить память JVM, вы можете изменить следующую строку в файле run.bat в папке bin:

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

Xms = минимальный размер, а Xmx - максимальный размер.Если вы думаете, что это происходит из-за нехватки ресурсов, вы можете захотеть увеличить его до следующего значения:

set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m

Работает ли все нормально только с одним или очень небольшим числом пользователей, использующих систему?Мне кажется, это больше похоже на проблему кодирования.

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