Modyfikowanie ustawień pamięci Java

Edge for Private Cloud, wer. 4.17.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:

  • bin_setenv_min_mem – ustaw minimalny rozmiar sterty Wartość domyślna to 256 MB.
  • bin_setenv_max_mem – ustaw maksymalny rozmiar sterty. Wartość domyślna to 512 MB.
  • bin_setenv_meta_space_size – ustaw maksymalny rozmiar metadanych klasy. Wartość domyślna to bin_setenv_max_permsize, która domyślnie wynosi 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.

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 go w pliku /opt/apigee/customer/application/message-processor.property na:

bin_setenv_min_mem=512m
bin_setenv_max_mem=1024m
bin_setenv_meta_space_size=1024m

Jeśli plik message-processor.property nie istnieje lub odpowiadający mu plik .property nie istnieje, utwórz ten 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 .property 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

Więcej wskazówek na temat konfigurowania pamięci znajdziesz w tym artykule na forach Edge.