Edge for Private Cloud v4.18.05
Je nach Traffic- und Verarbeitungsanforderungen müssen Sie möglicherweise die Heap-Größe erhöhen, oder die Größe der Klassenmetadaten für eine oder mehrere Apigee-Komponenten.
Wenn Sie diese Einstellungen ändern möchten, bearbeiten Sie die Eigenschaftendatei der Komponente. Wenn die Komponente die auf mehreren Computern installiert sind, z. B. Edge Message Processor, und bearbeiten Sie dann die Eigenschaftendatei. auf allen Rechnern, auf denen die Komponente gehostet wird.
Legen Sie die folgenden Attribute fest, um diese Werte festzulegen:
Attribut | Beschreibung |
---|---|
bin_setenv_min_mem |
Legt die minimale Heap-Größe fest. Der Standardwert ist 256 MB. Diese Einstellung entspricht der Java-
Option -Xms . |
bin_setenv_max_mem |
Legt die maximale Heap-Größe fest. Der Standardwert ist 512 MB. Diese Einstellung entspricht der Java-
Option -Xmx . |
bin_setenv_meta_space_size |
Legt die Standardgröße der Klassenmetadaten fest. Der Standardwert ist
bin_setenv_max_permsize mit einem Standardwert von 128 MB. Beim Message Processor
Apigee empfiehlt, diesen Wert je nach Traffic auf 256 MB oder 512 MB festzulegen.
Diese Einstellung entspricht der Java-Option -XX:MetaspaceSize . |
Legen Sie diese Eigenschaften für jede Komponente des Computers mithilfe des Zeichens "m" fest. zur Angabe von Megabyte.
Legen Sie sie beispielsweise für den Message Processor im Feld
/opt/apigee/customer/application/message-processor.properties
-Datei als:
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 wenn die entsprechende .properties
-Datei für eine Edge-Komponente
nicht vorhanden ist, erstellen Sie sie und ändern Sie dann die Eigentümerschaft der Datei in „apigee“ Nutzer:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Nachdem Sie die Werte in der Datei .properties
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
Für Java-Einstellungen, die nicht von den oben aufgeführten Eigenschaften gesteuert werden, können Sie auch den
Folgendes in der entsprechenden .properties
-Datei für jede Edge-Komponente fest:
bin_setenv_ext_jvm_opts
: Java festlegen Eigenschaft, die nicht durch andere Eigenschaften angegeben wurde. Beispiel:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
bin_setenv_ext_jvm_opts
jedoch nicht für Folgendes verwenden: Legen Sie-Xms
,-Xmx
oder-XX:MetaspaceSize
fest, da diese Werte von den oben aufgeführten Properties kontrolliert wird.
Zusätzliche Tipps zum Konfigurieren des Arbeitsspeichers finden Sie in diesem Artikel in den Edge-Foren.