Java-Arbeitsspeichereinstellungen ändern

Edge for Private Cloud Version 4.17.05

Je nach Traffic- und Verarbeitungsanforderungen müssen Sie möglicherweise die Heap- oder Klassenmetadatengröße für eine oder mehrere Apigee-Komponenten erhöhen.

Wenn Sie diese Einstellungen ändern möchten, bearbeiten Sie die Eigenschaftendatei für die Komponente. Wenn die Komponente auf mehreren Computern installiert ist, z. B. dem Edge Message Processor, bearbeiten Sie die Attributdatei auf allen Computern, auf denen die Komponente gehostet wird.

Um diese Werte festzulegen, müssen Sie die folgenden Eigenschaften festlegen:

  • bin_setenv_min_mem – legt die minimale Heap-Größe fest. Der Standardwert ist 256 MB.
  • bin_setenv_max_mem – legt die maximale Heap-Größe fest. Der Standardwert ist 512 MB.
  • bin_setenv_meta_space_size – Legt die maximale Metadatengröße der Klasse fest. Der Standardwert ist bin_setenv_max_permsize und liegt standardmäßig bei 128 MB. Im Message Processor empfiehlt Apigee, diesen Wert je nach Traffic auf 256 MB oder 512 MB festzulegen.

Legen Sie diese Eigenschaften für jede Komponente auf dem Computer fest und verwenden Sie dabei das Suffix „m“. Für den Message Processor legen Sie ihn beispielsweise in der Datei /opt/apigee/customer/application/message-processor.properties so fest:

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

Wenn die Datei message-processor.properties nicht vorhanden ist oder die entsprechende .properties-Datei für eine Edge-Komponente nicht vorhanden ist, erstellen Sie sie und ändern Sie die Eigentümerschaft der Datei dann in den Nutzer „apigee“:

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

Nachdem Sie die Werte in der .properties-Datei festgelegt haben, starten Sie die Komponente neu:

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

Beispiel:

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

Weitere Tipps zum Konfigurieren des Arbeitsspeichers finden Sie in diesem Artikel in den Edge-Foren.