Table of Contents
Описание
Основной службой сервера приложений SetRetail10 является служба JBOSS_SVC.
...
Если он занимает меньше 600 Мб, то, либо сервер еще не запустился, либо есть какие-то ошибки в работе (запуске).
Настройка службы
Файлы настройки работы самой службы хранятся в папке сервера
...
- {Disk}:\SetRetail10\bin\standalone.conf.bat
- /var/lib/jboss/bin/standalone.conf
Память выделяемая виртуальной машине JAVA
-Xms
- объем памяти используемый при старте.-Xmx
- максимальный используемый объем памяти.
...
Если служба не запускается, так как не хватает оперативной памяти, то наоборот уменьшить.
Часовой пояс
Если на сервере другое время, отличное от системного, в этом случае вставьте следующий параметр, вставив корректный часовой пояс:
Размер пула stateless-бинов
В некоторых случаях для увеличения пропускной способности можно увеличить размер пула stateless-бинов.
Данный параметр находится в файле standalone.xml
...
Во время того, как приложение запущено и все его бины из пула находятся в использовании, и, когда приходит запрос на новый бин, пул блокирует запрос до того как новый бин не будет достпен или не истечет тайм-аут.
Настройка thread-pool
standalone.xml/server/profile/subsystem/thread-pools/thread-pool/max-threads [count="400"]
...
По умолчанию установлено 100мс, для высоких нагрузок на SetCentrum рекомендуется установить 10 секунд - это означает, не уничтожать поток из пула после использования в течении этого времени.
Логирование
Логирование работы службы сервера
Основные лог-файлы работы сервера находятся:
...
- Windows: {Disk}:\SetRetail10\standalone\configuration\standalone.xml
- Linux: /var/lib/jboss/standalone/configuration/standalone.xml
Настройка аппендера
Настройка логгера
Иногда для поиска проблем уровень логирование во всех лог-фалах устанавливается по максимуму.
Внимание! При выставлении увеличенного уровня логирования во всех файлах, серверы не соответствующие системным требованиям могут замедлить свою работу. Может закончиться место на диске, поэтому после решения проблем установите значения логгеров в ERROR.
Уровни логирования
- ERROR – ошибки.
- WARN - предупреждения или информация о событиях близких к ошибкам.
- INFO - события выполнения.
- DEBUG - детальная информация.
- TRACE - детальная информация, подробнее DEBUG.
- ALL - вся информация, по сути аналогична TRACE.
...