===== Рекомендуемое выделение памяти для компонента "Proxy" ===== Рекомендуемый к выделению объём памяти необходимый для компонента Proxy зависит от установленного объема оперативной памяти на хосте, его типа (виртуальный, физический и т.д.) и загруженности сервера безопасности. В таблице ниже приведены общие рекомендации выделения памяти для компонента Proxy относительно установленного объема памяти хоста. ^ Установленная память хоста ^ Значение параметра PROXY_PARAMS ^ | 4 | -Xms200m -Xmx512m | | 8 | -Xms512m -Xmx2g | | 16 | -Xms2g -Xmx8g | | 32 | -Xms2g -Xmx16g | По умолчанию значение параметра PROXY_PARAMS оптимизированно к минимальной конфигурации сервера (-Xms200m -Xmx512m) ==== Пошаговая инструкция ==== Выделение памяти должно производиться путем редактирования конфигурационного файла /etc/xroad/services/proxy.conf 1. Скопируйте переменную и её значение из файла **/etc/xroad/services/proxy.conf** и вставьте в файл **/etc/xroad/services/local.conf**. Далее производите все изменения в файле **/etc/xroad/services/local.conf** По умолчанию конфигурация Прокси компонента хранится в файле **/etc/xroad/services/proxy.conf** который всегда перезаписывается при обновлении программного обеспечения. Поэтому файл /etc/xroad/services/local.conf должен использоваться для переопределения исходных параметров так как он не перезаписывается при обновлении программного обеспечения. По умолчанию файл /etc/xroad/services/local.conf пустой. 2. Откройте в файл /etc/xroad/services/local.conf на редактирование и внесите изменения значение переменной **PROXY_PARAMS**. Например конфигурацию динамического выделения памяти 200 - 2000 МБ (максимальная память 2000 МБ, минимальная память 200 МБ): PROXY_PARAMS=" -Xms512m -Xmx2048m -XX:MaxMetaspaceSize=80m \ -Dlogback.configurationFile=/etc/xroad/conf.d/proxy-logback.xml \ -Dxroad.proxy.clientHandlers=${CLIENT_HANDLERS#?} \ -Dxroad.proxy.serverServiceHandlers=${SERVICE_HANDLERS#?}" Чрезвычайно важно, чтобы переменные объявленны в обоих файлах local.conf <-> proxy.conf. Например, переменная задающая параметры логгирования должна быть объявлена в local.conf так же, как она объявлена в proxy.conf - оба файла должны содержать строку "-Dlogback.configurationFile=/etc/xroad/conf.d/proxy-logback.xml в одинаковом формате 3. Сохраните файл /etc/xroad/services/local.conf после внесения изменений. 4. Перезапустите службу компонента "Прокси". systemctl restart xroad-proxy ---- Автор С.Бутенко