Edge para la nube privada v4.18.05
Según tus requisitos de tráfico y procesamiento, es posible que debas aumentar el tamaño de los metadatos de la clase o del montón para uno o más componentes de Apigee.
Para cambiar estos parámetros de configuración, edita el archivo de propiedades del componente. Si el componente está instalado en varias máquinas, como Edge Message Processor, edita el archivo de propiedades en todas las máquinas que alojan al componente.
Para establecer estos valores, establece las siguientes propiedades:
Propiedad | Descripción |
---|---|
bin_setenv_min_mem |
Establece el tamaño mínimo del montón. El valor predeterminado es 256 MB. Esta configuración corresponde a la opción -Xms de Java. |
bin_setenv_max_mem |
Establece el tamaño máximo del montón. El valor predeterminado es 512 MB. Esta configuración corresponde a la opción -Xmx de Java. |
bin_setenv_meta_space_size |
Establece el tamaño predeterminado de los metadatos de la clase. El valor predeterminado es bin_setenv_max_permsize , que es de 128 MB. En Message Processor, Apigee recomienda establecer este valor en 256 MB o 512 MB, según el tráfico.
Esta configuración corresponde a la opción -XX:MetaspaceSize de Java. |
Configure estas propiedades para cada componente de la máquina con el sufijo "m" a fin de indicar el megabyte.
Por ejemplo, para el procesador de mensajes, configúralos en el archivo /opt/apigee/customer/application/message-processor.properties
de la siguiente manera:
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 para algún componente de Edge no existe, créalo y, luego, cambia la propiedad del archivo al usuario “apigee”:
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 los parámetros de configuración de Java que no se controlan mediante las propiedades mencionadas anteriormente, también puedes establecer lo siguiente en el archivo .properties
correspondiente para cualquier componente de Edge:
bin_setenv_ext_jvm_opts
: Establece cualquier propiedad Java que no estén especificadas por otras propiedades. Por ejemplo:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Sin embargo, no uses
bin_setenv_ext_jvm_opts
para establecer-Xms
,-Xmx
o-XX:MetaspaceSize
, ya que las propiedades mencionadas anteriormente controlan estos valores.
Para obtener sugerencias adicionales sobre la configuración de la memoria, consulta este artículo en los foros de Edge.