Edge dla chmury prywatnej w wersji 4.16.05
W zależności od wymagań dotyczących ruchu i przetwarzania może być konieczne zwiększenie rozmiaru sterty lub metadanych klas dla co najmniej 1 komponentu Apigee.
Aby zmienić te ustawienia, zmodyfikuj plik właściwości komponentu. Jeśli komponent jest zainstalowany na wielu komputerach, np. procesor komunikatów Edge, zmodyfikuj plik właściwości na wszystkich komputerach, na których znajduje się komponent.
Aby ustawić te wartości, skonfiguruj te właściwości:
- bin_setenv_min_mem – ustawia 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 jest ustawiona na wartość bin_setenv_max_permsize, która domyślnie wynosi 128 MB. W przypadku procesora komunikatów 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” do oznaczenia megabajtów. Na przykład w przypadku procesora komunikatów ustaw je w pliku /opt/apigee/customer/application/message-processor.properties w ten sposób:
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 nie ma odpowiedniego pliku .properties dla dowolnego komponentu Edge, utwórz go, a następnie zmień właściciela pliku 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
Dodatkowe wskazówki dotyczące konfigurowania pamięci znajdziesz w tym artykule na forach Edge.