Edge for Private Cloud, wersja 4.18.05
W zależności od wymagań dotyczących ruchu i przetwarzania może być konieczne zwiększenie rozmiaru sterty lub rozmiaru metadanych dla jednego lub większej liczby komponentów Apigee.
Aby zmienić te ustawienia, zmodyfikuj plik właściwości komponentu. Jeśli komponent jest zainstalowany na wielu komputerach, na przykład na serwerze Edge Message procesora, zmodyfikuj plik właściwości na wszystkich komputerach hostujących komponent.
Aby ustawić te wartości, ustaw te właściwości:
Usługa | Opis |
---|---|
bin_setenv_min_mem |
Określa minimalny rozmiar sterty. Wartość domyślna to 256 MB. To ustawienie odpowiada opcji -Xms w języku Java. |
bin_setenv_max_mem |
Określa maksymalny rozmiar sterty. Wartość domyślna to 512 MB. To ustawienie odpowiada opcji -Xmx w języku Java. |
bin_setenv_meta_space_size |
Określa domyślny rozmiar metadanych zajęć. Wartość domyślna to bin_setenv_max_permsize , czyli wartość domyślna to 128 MB. W przypadku procesora wiadomości Apigee zaleca ustawienie tej wartości na 256 MB lub 512 MB w zależności od natężenia ruchu.
To ustawienie odpowiada opcji -XX:MetaspaceSize Java. |
Ustaw te właściwości dla każdego komponentu na komputerze, używając sufiksu „m”, aby wskazać megabajt.
Na przykład w przypadku procesora wiadomości ustaw je w pliku /opt/apigee/customer/application/message-processor.properties
na:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
Jeśli plik message-processor.properties
nie istnieje lub odpowiedni plik .properties
dowolnego komponentu Edge nie istnieje, utwórz plik, a następnie zmień jego własność na użytkownika „apigee”:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Po ustawieniu wartości w pliku .properties
uruchom ponownie komponent:
/opt/apigee/apigee-service/bin/apigee-service component restart
Na przykład:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
W przypadku ustawień Java, które nie są kontrolowane przez wymienione powyżej właściwości, możesz ustawić następujące ustawienia w odpowiednim pliku .properties
dla dowolnego komponentu Edge:
bin_setenv_ext_jvm_opts
: ustaw dowolną właściwość Java, która nie jest określona przez inne właściwości. Na przykład:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Nie używaj jednak właściwości
bin_setenv_ext_jvm_opts
do ustawiania wartości-Xms
,-Xmx
ani-XX:MetaspaceSize
, ponieważ te wartości są kontrolowane za pomocą właściwości wymienionych powyżej.
Więcej wskazówek na temat konfigurowania pamięci znajdziesz w tym artykule na forach Edge.