Одна из особенностей запуска наших приложений - корректная настройка параметров, для стабильного запуска и дальнейшей функциональности.
Ниже собраны обязательные параметры, которые необходимо прописать в конфигурацию при запуске. Как внести изменения так же описывается в этой статье.
Если служба была удалена и создана заново - настройки станут по default'у!
Как внести изменения в конфигурационные файлы запуска приложения?
В случае, если JIRA запускается с помощью службы - необходимо внести изменения путем, который описан ниже:
- Найти имя службы. Например: JIRASoftware090417023056 или Confluence261211163305
- Открыть cmd - перейти в bin каталог приложения JIRA или Confluence. <jira-install>/bin
- Ввести команду в формате: tomcat8w //ES//%SERVICENAME%
где %SERVICENAME% - это имя приложения, которое у нас имеется (выше)
Например: tomcat8w //ES//JIRASoftware090417023056
Откроется интерфейс управления конфигурацией запуска tomcat приложения.
- на вкладке Java нам необходимо выставить\прописать нужные нам параметры.
Оригинал статьи: https://confluence.atlassian.com/adminjiraserver070/setting-properties-and-options-on-startup-749383528.html
Необходимые параметры JIRA
- Initial memory pool выставить минимум: 1024 (в последний раз выставлял даже 2048)
- Maximum memory pool выставить минимум: 6144
Эти параметры позволяют приложению использовать больше памяти во время запуска и во время работы приложения, что позволяет установленным плагинам корректно загрузиться.
Добавить строки в Java Options:
- -Dfile.encoding=utf-8
- -Dsun.jnu.encoding=UTF-8
эта строка отвечает за кодировку, которая, в свою очередь предоставляет корректное отображение кириллических символов в различных ссылках https://confluence.atlassian.com/jirakb/jira-application-internationalisation-and-encoding-troubleshooting-203394762.html
- -Datlassian.plugins.enable.wait=300
эта строка увеличит время запуска приложения. но предоставит больше времени на запуск всех имеющихся аддонов, установленных в системе (время указано в секундах) https://confluence.atlassian.com/jirakb/jira-applications-system-plugin-timeout-while-waiting-for-add-ons-to-enable-212173447.html
Другие параметры запуска можно посмотреть в таблице: https://confluence.atlassian.com/adminjiraserver070/setting-properties-and-options-on-startup-749383528.html
Существуют иные способы запуска Jira, например, средствами bat файла или запуска скрипта.
Если JIRA запускается с помощью start-JIRA.bat то данные опции необходимо вносить в файл: <jira-install>/bin, open setenv.bat.
rem --------------------------------------------------------------------------
rem
rem Occasionally Atlassian Support may recommend that you set some specific JVM arguments. You can use this variable below to do that.
rem
rem --------------------------------------------------------------------------
set JVM_SUPPORT_RECOMMENDED_ARGS=-Datlassian.plugins.enable.wait=300 -Dfile.encoding=utf-8 -Dsun.jnu.encoding=UTF-8
rem
rem Occasionally Atlassian Support may recommend that you set some specific JVM arguments. You can use this variable below to do that.
rem
rem --------------------------------------------------------------------------
set JVM_SUPPORT_RECOMMENDED_ARGS=-Datlassian.plugins.enable.wait=300 -Dfile.encoding=utf-8 -Dsun.jnu.encoding=UTF-8
rem --------------------------------------------------------------------------
rem
rem The following 2 settings control the minimum and maximum given to the JIRA Java virtual machine. In larger JIRA instances, the maximum amount will need to be increased.
rem
rem --------------------------------------------------------------------------
set JVM_MINIMUM_MEMORY=1024m
set JVM_MAXIMUM_MEMORY=6144m
rem
rem The following 2 settings control the minimum and maximum given to the JIRA Java virtual machine. In larger JIRA instances, the maximum amount will need to be increased.
rem
rem --------------------------------------------------------------------------
set JVM_MINIMUM_MEMORY=1024m
set JVM_MAXIMUM_MEMORY=6144m
В случае использования скрипта, необходимы корректировки файла setenv.sh
#
# Occasionally Atlassian Support may recommend that you set some specific JVM arguments. You can use this variable below to do that.
#
JVM_SUPPORT_RECOMMENDED_ARGS="-Dfile.encoding=utf-8 -Dsun.jnu.encoding=UTF-8"
# Occasionally Atlassian Support may recommend that you set some specific JVM arguments. You can use this variable below to do that.
#
JVM_SUPPORT_RECOMMENDED_ARGS="-Dfile.encoding=utf-8 -Dsun.jnu.encoding=UTF-8"
#
# The following 2 settings control the minimum and maximum given to the JIRA Java virtual machine. In larger JIRA instances, the maximum amount will need to be increased.
#
JVM_MINIMUM_MEMORY="1024m"
JVM_MAXIMUM_MEMORY="6144m"
# The following 2 settings control the minimum and maximum given to the JIRA Java virtual machine. In larger JIRA instances, the maximum amount will need to be increased.
#
JVM_MINIMUM_MEMORY="1024m"
JVM_MAXIMUM_MEMORY="6144m"
Необходимые параметры Confluence
- Initial memory pool выставить минимум: 1024
- Maximum memory pool выставить минимум: 4096
Добавить строки в Java Options:
- -XX:MaxPermSize=1024m
эта строка поможет исправить ошибки в памяти, за счет увеличения кол-ва памяти https://confluence.atlassian.com/confkb/how-to-fix-out-of-memory-errors-by-increasing-available-memory-154071.html
Комментариев нет:
Отправить комментарий