Table of Contents
...
Проблема с файлом сервера приложений - Set10.ear
Проблема с запуском службы на виртуальных серверах
Инцидент
...
- После обновления сервера до версии 10.2.5.0,
...
- служба SETv10 Application Server запущена.
- Модуль визуализации показывает основной экран, но при переходе на любую вкладку открывается пустой ("белый") экран.
- В папке
...
- \SetRetail10\standalone\deployments
...
- создаётся файл Set10.ear.failed (при успешном запуске должен быть Set10.ear.deployed)
- Если перезапустить службу вручную, то сервер приложений работает штатно до следующего
...
- перезапуска.
Причины
...
Jira Legacy server System JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId bc8d3685-f9c0-329d-9054-b12aabbcb834 key SRB-1139
Status colour Blue title Исправлено в версии 10.2.7.0
В момент старта запуска службы сервер приложений выполняет "развертывание"развёртывание (deploy) архива Set10.ear для работы. На некоторых ОС операционных системах (чаще вирутальные среды) старт службы Setv10ApplicationServer запуск службы SETv10 Application Server происходит раньше, чем произойдет старт запуск службы postgresql-8.4. Ошибка зарегистрирована в JIRA под номером SRB-1139 ( исправлено в версии 10.2.7.0 )PostgreSQL.
Проблема с кэшем браузера
Инцидент
...
- После обновления сервера до
...
- версий 10.2.5.0
...
- и 10.2.7.0, служба
...
- SETv10 Application Server запущена.
- Модуль визуализации (запущен через air-приложение) показывает основной экран пустым ("белый").
- В папке
...
- \SetRetail10\standalone\deployments создается файл Set10.ear.deployed.
- При подключении к серверу через веб-браузер все работает штатно, все вкладки видны
Причины
...
В связи с тем, что air-приложение SetRetail10 использует в качестве основного браузера InternetExplorer, все настройки (блокирование cookie-файлов и проч.других компонентов) и кэш будут использованы браузерныеиз его настроек по-умолчанию.
Как решить
...
...
- Разрешите в настройках браузера
...
- Internet Explorer работу для адреса http://{IP-адрес сервера}:8090
...
- Очистите кэш браузера Internet Explorer
Испорчен архив Set10.ear
Причина
Возникает при некорректном перемещении данного архива/некорректном обновлении.
Как решить
Для исправления нужно взять скопируйте архив Set10.ear такой же версии с рабочего сервера.
Проблема с заблокированным портом
Инцидент
Возникает в случае, если при установке или переходе на версию 10.2.ХХ.ХХ не были соблюдены правила для сетевого экрана о предоставлении доступа к списку обязательных портов.
Причина
В логе приложения {inst dir} \SetRetail10\standalone\log при этом возникнет ошибка: Port already in use
Как решить
- Проверьте командой netstat -a, что порты, которые необходимы для работы приложения не заняты.
- Проверьте, что порты, которые необходимы для работы приложения разрешены и не блокируются фаерволлом.
Проблема с недостаточным количеством выделяемой памяти для Java HeapSpace
Инцидент
...
- После обновления сервера до версии 10.2.ХХ.ХХ на серверах с
...
- операционноми системами на базе x86,
...
- служба SETv10 Application Server не запускается.
- Ручная перезагрузка службы не решает проблему.
Причины
...
- Для серверного java-приложения требуется непрерывный "кусок" памяти для запуска и работы. В 32-битных системах есть ограничение на объем выделяемой памяти под процесс.
- Если при этом, на этом же сервере используется еще какие-либо приложения, то памяти для непрерывного куска может не хватить.
Как решить
...
1. В файле {inst dir}Отредактируйте следующий файл
Windows: \SetRetail10\bin\standalone.conf.bat (для ОС Windows) {inst dir}\SetRetail10bat
Linux: \bin\standalone.conf (для ОС Linux) отредактировать параметры conf
Параметры Xms и Xmx (объем выделяемой памяти):
Code Block | ||||
---|---|---|---|---|
| ||||
set "JAVA_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=512M" |
Info |
---|
Если было задано 1280M, |
...
тогда уменьшите объем до 1024M. |
2. Сохранить Сохраните файл и запустить службу Setv10ApplicationServerP.S. службу SETv10 Application Server
В случае, если уменьшение памяти не помогло, требуется анализировать лог тогда произведите анализ лог-файла запуска службы {inst dir} \SetRetail10\bin\run.log
Проблема с утечкой памяти приложением Set10
Инцидент
...
- После обновления сервера до версии 10.2.5.0 на серверах
...
- приложение SetRetail10
...
- работает не продолжительное время (от нескольких часов до нескольких суток)
- Спустя некоторое время работы, начинает останавливаться транспорт данных (
...
- рекламные акции, товары) между
...
- SetCentrum и
...
- SetRetail.
- На сервере происходит "утечка" памяти (процесс java постоянно наращивает
...
- количествово выделенной памяти)
Причины
...
Status colour Blue title Исправлено в версии 10.2.7.0
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
- "Утечка" памяти в сервере Set Retail 10 через таймеры
...
SRB-1142 - Не отправляются РА с ЦО на Ритейлы версии 10.2 ( исправлено в 10.2.7.0 )
Как решить:
...
- Не отправляются рекламные акции с SetCentrum на SetRetail версии 10.2.XX.XX
Как решить
1. Обновите сервера до версии 10.2.7.0
В случае, если обновление провести невозможно, то следующие действия:
01. Распаковать Скачайие и распаковать архив modules.zip
12. Остановить службу Setv10Application службу SETv10 Application Server.
2. Удалить Удалите файлы:{inst dir}\SetRetail10
- \modules\org\jboss\as\ejb3\main\jboss-as-ejb3-7.1.1.Final.jar
...
- \modules\org\jboss\as\ejb3\main\jboss-as-ejb3-7.1.1.Final.jar.index
...
- \modules\org\postgresql\main\postgresql-8.4-703.jdbc4.jar
...
- \
...
- modules\org\postgresql\main\postgresql-8.4-703.jdbc4.jar.index
3. Скопировать Скопируйте распакованный \modules\org в папку {inst dir}\SetRetail10, где расположен SetRetail10 в \modules.
4. В базе данных set на Retail выполнить скрипт:
Code Block | ||
---|---|---|
| ||
update sales_management_properties set "JAVAproperty_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=512M" |
...
key='OLD_unique.coupons.receive.interval.in.seconds' where property_key='unique.coupons.receive.interval.in.seconds'; |
5. Запустите службу SETv10 Application Server.