Edge для частного облака версии 4.17.01
В зависимости от трафика и требований к обработке вам может потребоваться увеличить размер кучи или метаданных класса для одного или нескольких компонентов Apigee.
Чтобы изменить эти настройки, отредактируйте файл свойств компонента. Если компонент установлен на нескольких машинах, например на Message Processor Edge, отредактируйте файл свойств на всех машинах, на которых размещен компонент.
Чтобы задать эти значения, укажите следующие свойства:
- bin_setenv_min_mem – задает минимальный размер кучи. Значение по умолчанию – 256 МБ.
- bin_setenv_max_mem – задает максимальный размер кучи. Значение по умолчанию – 512 МБ.
- bin_setenv_meta_space_size – задает максимальный размер метаданных класса. Значение по умолчанию – значение параметра bin_setenv_max_permsize, которое по умолчанию составляет 128 МБ. В Message Processor 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.