Edge for Private Cloud w wersji 4.18.05
W zależności od natężenia ruchu i wymagań dotyczących przetwarzania może być konieczne zwiększenie rozmiaru stosu lub rozmiar metadanych klasy dla co najmniej 1 komponentu Apigee.
Aby zmienić te ustawienia, zmodyfikuj plik właściwości komponentu. Jeśli komponent to zainstalowane na wielu komputerach, na przykład na serwerze Edge Message Processor, a następnie zmodyfikuj plik właściwości. na wszystkich komputerach hostujących komponent.
Aby ustawić te wartości, ustaw te właściwości:
Właściwość | Opis |
---|---|
bin_setenv_min_mem |
Określa minimalny rozmiar sterty. Wartość domyślna to 256 MB. To ustawienie odpowiada Javie
Opcja: -Xms . |
bin_setenv_max_mem |
Określa maksymalny rozmiar stosu. Wartość domyślna to 512 MB. To ustawienie odpowiada Javie
Opcja: -Xmx . |
bin_setenv_meta_space_size |
Określa domyślny rozmiar metadanych klasy. Wartość domyślna to
bin_setenv_max_permsize , czyli domyślnie 128 MB. Na procesorze 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 Java -XX:MetaspaceSize . |
Ustaw te właściwości dla każdego komponentu na komputerze za pomocą litery „m” sufiks wskazujący megabajt.
Na przykład w przypadku procesora wiadomości ustaw go w
/opt/apigee/customer/application/message-processor.properties
plik jako:
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 jeśli odpowiedni plik .properties
dowolnego komponentu Edge
nie istnieje, utwórz go, a następnie zmień własność pliku na „apigee” użytkownik:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
Po ustawieniu wartości w pliku .properties
ponownie uruchom 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ń Javy, które nie są kontrolowane przez wymienione wyżej właściwości, możesz też określić
w odpowiednim pliku .properties
dla dowolnego komponentu Edge:
bin_setenv_ext_jvm_opts
: ustaw dowolną Javę właściwość nieokreślona przez inne usługi. Na przykład:bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
Nie używaj jednak nazwy
bin_setenv_ext_jvm_opts
do: ustaw-Xms
,-Xmx
lub-XX:MetaspaceSize
, ponieważ te wartości są kontrolowane przez te właściwości.
Dodatkowe wskazówki dotyczące konfigurowania pamięci znajdziesz w tym artykule na forach Edge.