2011-07-07 18 views
10

Próbowałem zmienić rozmiar sterty w mojej lokalnej instancji serwera WebSphere na 2G, używając funkcji "Uruchom konsolę administracyjną" w RAD, ale najwyraźniej była to zbyt duża liczba. Teraz nie mogę uruchomić serwer już i dostaję ten błąd:Jak zmniejszyć wielkość sterty serwera WebSphere Server?

JVMJ9VM015W Initialization error for library j9gc23(2): Failed to instantiate heap. 2G requested 
Could not create the Java virtual machine. 

nie mogę po prostu zmienić go z powrotem do niższej liczby, bo nie wydaje się korzystać z funkcji „Uruchom Konsola administracyjna” bez uruchamiania serwera jako pierwszego, więc zastanawiałem się, czy ktoś wie, gdzie jest przechowywany plik konfiguracyjny? Jak rozwiązać ten problem?

Odpowiedz

22

Pracuj z server.xml pod config/cells/nazwa_komórki/węzły/nodename/serwery/nazwa_serwera/katalogu.

nazwa_komórki i nazwa_węzła powinny być oparte na nazwie hosta. Zachowałem je jako cellName (i nodename) w powyższej strukturze.

nazwa_serwera będzie domyślnym SERWER1

Look kierunku dna pliku

byłoby mieć coś takiego: (zmienić initialHeapSize i maximumHeapSize)

Zapisz plik i uruchom serwer i powinieneś być w stanie pracować z serwerem.

HTH

Manglu

+0

mam 20GB pamięci RAM na serwerze. Ale nie jestem w stanie dać 2GB. Czemu? – sgowd

+3

Założenie 32-bitowej maszyny JVM ograniczone jest do mniejszej wartości. Jeśli chcesz mieć maszynę JVM o większym rozmiarze sterty, spójrz na maszyny 64-bitowe, a limity są dość wysokie. – Manglu

Powiązane problemy