Modifier les paramètres de mémoire Java

Edge for Private Cloud v. 4.17.05

En fonction de vos exigences de trafic et de traitement, vous devrez peut-être augmenter la taille du tas de mémoire ou la taille des métadonnées de classe pour un ou plusieurs composants Apigee.

Pour modifier ces paramètres, modifiez le fichier de propriétés du composant. Si le composant est installé sur plusieurs machines, comme le processeur de messages Edge, modifiez le fichier de propriétés sur toutes les machines hébergeant le composant.

Pour définir ces valeurs, définissez les propriétés suivantes :

  • bin_setenv_min_mem : définit la taille minimale du tas de mémoire. La valeur par défaut est de 256 Mo.
  • bin_setenv_max_mem : définit la taille maximale du tas de mémoire. La valeur par défaut est de 512 Mo.
  • bin_setenv_meta_space_size : définissez la taille maximale des métadonnées de classe. La valeur par défaut est définie sur la valeur de bin_setenv_max_permsize, qui est de 128 Mo par défaut. Sur le processeur de messages, Apigee vous recommande de définir cette valeur sur 256 Mo ou 512 Mo, en fonction de votre trafic.

Définissez ces propriétés pour chaque composant de la machine, en utilisant le suffixe "m" pour indiquer les mégaoctets. Par exemple, pour le processeur de messages, définissez-les dans le fichier /opt/apigee/customer/application/message-processor.properties comme suit :

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

Si le fichier message-processor.properties n'existe pas, ou si le fichier .properties correspondant pour un composant Edge n'existe pas, créez-le, puis transférez la propriété du fichier à l'utilisateur "apigee" :

> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties

Après avoir défini les valeurs dans le fichier .properties, redémarrez le composant :

> /opt/apigee/apigee-service/bin/apigee-service component restart

Exemple :

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart

Pour obtenir des conseils supplémentaires sur la configuration de la mémoire, consultez cet article sur les forums Edge.