Edge для частного облака v. 4.17.05
В зависимости от вашего трафика и требований к обработке вам может потребоваться увеличить размер кучи или размер метаданных класса для одного или нескольких компонентов Apigee.
Чтобы изменить эти настройки, отредактируйте файл свойств компонента. Если компонент установлен на нескольких компьютерах, например на Edge Message Processor, отредактируйте файл свойств на всех компьютерах, на которых размещен компонент.
Чтобы установить эти значения, установите следующие свойства:
- bin_setenv_min_mem — установить минимальный размер кучи. По умолчанию — 256 МБ.
- bin_setenv_max_mem — установить максимальный размер кучи. По умолчанию — 512 МБ.
- bin_setenv_meta_space_size — установить максимальный размер метаданных класса. По умолчанию установлено значение bin_setenv_max_permsize , которое по умолчанию равно 128 МБ. Для процессора сообщений Apigee рекомендует установить это значение на 256 МБ или 512 МБ, в зависимости от вашего трафика.
Задайте эти свойства для каждого компонента на компьютере, используя суффикс «m» для обозначения мегабайта. Например, для процессора сообщений установите их в файле /opt/apigee/customer/application/message-processor.properties как:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Если файл message-processor.properties не существует или соответствующий файл .properties для любого компонента Edge не существует, создайте его, а затем измените владельца файла на пользователя «apigee»:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
После установки значений в файле .properties перезапустите компонент:
> /opt/apigee/apigee-service/bin/apigee-service component restart
Например:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
Дополнительные советы по настройке памяти см. в этой статье на форумах Edge.