Cómo modificar la configuración de la memoria en Java

Edge para la nube privada v. 4.17.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:

  • bin_setenv_min_mem: Permite establecer el tamaño mínimo del montón. El valor predeterminado es 256 MB.
  • bin_setenv_max_mem: Establece el tamaño máximo del montón. El valor predeterminado es 512 MB.
  • bin_setenv_meta_space_size: Establece el tamaño máximo de metadatos de la clase. El valor predeterminado es bin_setenv_max_permsize, que es de 128 MB. En Message Processor, Apigee recomienda que establezcas este valor en 256 MB o 512 MB, según el tráfico.

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 como se muestra a continuación:

bin_setenv_min_mem=512m
bin_setenv_max_mem=1024m
bin_setenv_meta_space_size=1024m

Si no existe el archivo message-processor.properties o si no existe el archivo .properties correspondiente para cualquier componente de Edge, créelo y, luego, cambie 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

Para obtener sugerencias adicionales sobre la configuración de la memoria, consulta este artículo en los foros de Edge.