Edge for Private Cloud v4.18.05
Según los requisitos de tráfico y procesamiento, es posible que debas aumentar el tamaño del montón. o el tamaño de los metadatos de la clase para uno o más componentes de Apigee.
Para cambiar esta configuración, edita el archivo de propiedades del componente. Si el componente es instalar en varias máquinas, como Edge Message Processor, y editar el archivo de propiedades en todas las máquinas que alojan el componente.
Para establecer estos valores, configura las siguientes propiedades:
Propiedad | Descripción |
---|---|
bin_setenv_min_mem |
Establece el tamaño mínimo de montón. El valor predeterminado es 256 MB. Este parámetro de configuración corresponde al
Opción -Xms . |
bin_setenv_max_mem |
Establece el tamaño máximo de montón. El valor predeterminado es 512 MB. Este parámetro de configuración corresponde al
Opción -Xmx . |
bin_setenv_meta_space_size |
Establece el tamaño predeterminado de los metadatos de la clase. El valor predeterminado es el valor de
bin_setenv_max_permsize , que es de 128 MB de forma predeterminada. En el Message Processor,
Apigee recomienda que establezcas este valor en 256 MB o 512 MB, según tu tráfico.
Esta configuración corresponde a la opción -XX:MetaspaceSize de Java. |
Establece estas propiedades para cada componente de la máquina con la función "m" para indicar megabytes.
Por ejemplo, para el Message Processor, establécelos en la
/opt/apigee/customer/application/message-processor.properties
archivo como:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Si el archivo message-processor.properties
no existe o si el archivo .properties
correspondiente de algún componente de Edge sí
no existen, crearlo y, luego, cambiar la propiedad del archivo a “apigee” usuario:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Después de configurar los valores en el archivo .properties
, reinicia el componente:
/opt/apigee/apigee-service/bin/apigee-service component restart
Por ejemplo:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
En el caso de la configuración de Java no controlada por las propiedades antes mencionadas, también puedes establecer la
a continuación en el archivo .properties
correspondiente para cualquier componente de Edge:
bin_setenv_ext_jvm_opts
: Configura cualquier Java. propiedad no especificada por otras propiedades. Por ejemplo:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Sin embargo, no uses
bin_setenv_ext_jvm_opts
para establece-Xms
,-Xmx
o-XX:MetaspaceSize
, ya que estos valores son controlados por las propiedades antes mencionadas.
Para obtener más sugerencias sobre la configuración de la memoria, consulta esta artículo en los foros de Edge.