适用于私有云的 Edge v4.18.05
根据您的流量和处理要求,您可能需要增加堆大小 一个或多个 Apigee 组件的类元数据大小。
要更改这些设置,请修改该组件的属性文件。如果组件为 (例如 Edge 消息处理器),然后编辑属性文件, 在托管该组件的所有机器上运行
如需设置这些值,请设置以下属性:
| 属性 | 说明 | 
|---|---|
| bin_setenv_min_mem | 设置最小堆大小。默认值为 256 MB。此设置对应于 Java -Xms选项。 | 
| bin_setenv_max_mem | 设置最大堆大小。默认值为 512 MB。此设置对应于 Java -Xmx选项。 | 
| bin_setenv_meta_space_size | 设置默认的类元数据大小。默认值设置为 bin_setenv_max_permsize,默认为 128 MB。在消息处理器上,
        Apigee 建议您将此值设为 256 MB 或 512 MB,具体取决于您的流量。
        此设置对应于 Java-XX:MetaspaceSize选项。 | 
使用“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 文件
  不存在,或者任何 Edge 组件的相应 .properties 文件存在
  不存在,请创建该文件,然后将文件的所有权更改为“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
对于不受上述属性控制的 Java 设置,您还可以设置
  在任意 Edge 组件对应的 .properties 文件中添加以下代码:
- bin_setenv_ext_jvm_opts:设置任何 Java 属性。例如:- bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500 - 但是,请勿将 - bin_setenv_ext_jvm_opts用于 设置- -Xms、- -Xmx或- -XX:MetaspaceSize,因为这些值 由上面列出的属性控制
有关配置内存的其他提示,请参见这篇 文章。