Moja Wildfly8 jest uruchamiana na serwerze Linux z standalone.sh. Zauważyłem, że serwer został uruchomiony z bardzo małą ilością pamięci sterty. Potrzebuję zwiększyć przestrzeń pamięci sterty dla serwera i dla aplikacji, które są uruchomione na serwerze. Jak mogę to zrobić? Dziękuję wam wszystkim!Jak zwiększyć pamięć sterty dla wildfly
Odpowiedz
Po prostu edytuj bin/standalone.conf
, poszukaj pierwszego wystąpienia JAVA_OPTS
i zmień opcję -Xmx
według swoich potrzeb.
Dla domeny zarządzanej można ustawić ją przy użyciu znacznika heap
(na przykład <heap size="64m" max-size="512m"/>
) w ciągu jvm
w domenie.xml lub host.xml (w zależności od zakresu, który ma być adresowany).
jeśli używa się wildfly 8 wraz z JDK 8, Musimy dodać MaxMetaSpace Size. Na przykład: JAVA_OPTS = "$ JAVA_OPTS -XX: MaxMetaspaceSize = 256M" Jak wszyscy wiemy, Java 8 nie obsługuje ustawienia Perm gen. W celu uzyskania informacji pokrewnych, proszę sprawdzić Wildfly Heap issue
Mam nadzieję, że pomoże.
Pod OS WINDOWS
trzeba ustawienie standalone.conf.bat
Używam Eclipse i zmieniając 'bin/standalone.conf' nie działa na mnie. W tym przypadku rozwiązanie było przeciwne widokowi "Serwery" w Eclipse, kliknij dwukrotnie serwer Wildfly, przejdź do "Otwartej konfiguracji uruchamiania" i dokonaj zmian tam w "Argumentach VM". W każdym razie jestem trochę noob z Wildfly, mam nadzieję, że inni użytkownicy mogą porównać moje informacje, znalazłem, że w http://www.nailedtothex.org/roller/kyle/entry/articles-wildfly-jvmparams
Jest to na serwer Linux, ale myślę, że może również działać dla systemu Windows.
Czy chcesz zrestartować Wildfly? – manatico
Tak, wymagane jest ponowne uruchomienie. –