Edge per il cloud privato v4.18.05
A seconda dei requisiti di traffico ed elaborazione, potrebbe essere necessario aumentare la dimensione dello heap o la dimensione dei metadati della classe per uno o più componenti Apigee.
Per cambiare queste impostazioni, modifica il file delle proprietà per il componente. Se il componente è installato su più macchine, ad esempio il processore di messaggi perimetrale, modifica il file delle proprietà su tutte le macchine che lo ospitano.
Per impostare questi valori, imposta le proprietà seguenti:
Proprietà | Descrizione |
---|---|
bin_setenv_min_mem |
Imposta la dimensione minima dell'heap. Il valore predefinito è 256 MB. Questa impostazione corrisponde all'opzione Java
-Xms . |
bin_setenv_max_mem |
Imposta la dimensione massima dell'heap. Il valore predefinito è 512 MB. Questa impostazione corrisponde all'opzione Java
-Xmx . |
bin_setenv_meta_space_size |
Imposta la dimensione predefinita dei metadati della classe. Il valore predefinito è impostato sul valore bin_setenv_max_permsize , il cui valore predefinito è 128 MB. Sul processore di messaggi, Apigee consiglia di impostare questo valore su 256 MB o 512 MB, a seconda del traffico.
Questa impostazione corrisponde all'opzione Java di -XX:MetaspaceSize . |
Imposta queste proprietà per ogni componente sulla macchina utilizzando il suffisso "m" per indicare megabyte.
Ad esempio, per il gestore dei messaggi, impostale nel
file /opt/apigee/customer/application/message-processor.properties
come segue:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Se il file message-processor.properties
non esiste o se non esiste il file .properties
corrispondente per qualsiasi componente perimetrale, crealo e poi modifica la proprietà del file impostandolo sull'utente "Apigee":
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Dopo aver impostato i valori nel file .properties
, riavvia il componente:
/opt/apigee/apigee-service/bin/apigee-service component restart
Ad esempio:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
Per le impostazioni di Java non controllate dalle proprietà elencate sopra, puoi anche impostare quanto segue nel file .properties
corrispondente per qualsiasi componente perimetrale:
bin_setenv_ext_jvm_opts
: imposta qualsiasi proprietà Java non specificata da altre proprietà. Ad esempio:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Tuttavia, non utilizzare
bin_setenv_ext_jvm_opts
per impostare-Xms
,-Xmx
o-XX:MetaspaceSize
perché questi valori sono controllati dalle proprietà sopra elencate.
Per ulteriori suggerimenti sulla configurazione della memoria, consulta questo articolo nei forum di Edge.