Edge for Private Cloud v. 4.16.05
A seconda dei requisiti di traffico ed elaborazione, potrebbe essere necessario aumentare le dimensioni dell'heap o dei metadati della classe per uno o più componenti Apigee.
Per modificare queste impostazioni, modifica il file delle proprietà del componente. Se il componente è installato su più macchine, ad esempio il processore di messaggi Edge, modifica il file delle proprietà su tutte le macchine che ospitano il componente.
Per impostare questi valori, imposta le seguenti proprietà:
- bin_setenv_min_mem: imposta la dimensione minima dell'heap. Il valore predefinito è 256 MB.
- bin_setenv_max_mem: imposta la dimensione massima dell'heap. Il valore predefinito è 512 MB.
- bin_setenv_meta_space_size: imposta la dimensione massima dei metadati della classe. Il valore predefinito è impostato sul valore di bin_setenv_max_permsize, che per impostazione predefinita è 128 MB. Sul processore di messaggi, Apigee consiglia di impostare questo valore su 256 MB o 512 MB, a seconda del traffico.
Imposta queste proprietà per ogni componente della macchina, utilizzando il suffisso "m" per indicare i megabyte. Ad esempio, per il processore di messaggi, impostale nel file /opt/apigee/customer/application/message-processor.properties come:
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 il file .properties corrispondente per un componente Edge non esiste, crealo e poi cambia la proprietà del file impostandola 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 ulteriori suggerimenti sulla configurazione della memoria, consulta questo articolo nei forum di Edge.