Mein Wildfly8 wird auf einem Linux-Server mit standalone.sh gestartet. Ich habe festgestellt, dass der Server mit sehr wenig Heapspeicher gestartet wurde. Ich muss den Heap-Speicherplatz für den Server und für Anwendungen, die auf dem Server ausgeführt werden, erhöhen. Wie kann ich es tun? Danke euch allen!So erhöhen Sie den Heapspeicher für Wildfly
Antwort
Bearbeiten Sie einfach bin/standalone.conf
, suchen Sie nach dem ersten Auftreten von JAVA_OPTS
und ändern Sie die -Xmx
Option nach Ihren Bedürfnissen.
Für verwaltete Domain Sie es mit heap
-Tag (z <heap size="64m" max-size="512m"/>
) innerhalb jvm
in domain.xml oder host.xml (je nach Umfang Sie ansprechen wollen) einstellen.
Wenn Wildfly 8 zusammen mit JDK 8, verwendet wird, müssen wir MaxMetaSpace Size hinzufügen. Zum Beispiel JAVA_OPTS = "$ JAVA_OPTS -XX: MaxMetaspaceSize = 256M" Wie wir alle wissen, unterstützt Java 8 nicht Perm gen Einstellung. Für verwandte Informationen, überprüfen Sie bitte Wildfly Heap issue
Ich hoffe, es hilft.
Unter OS WINDOWS
müssen Sie Einstellung standalone.conf.bat
ich Eclipse-leite und die Änderung der ‚bin/standalone.conf‘ nicht für mich arbeiten. In diesem Fall löste die Lösung die Ansicht "Server" in Eclipse, doppelklicken Sie auf den Wildfly-Server, gehen Sie zu "Open launch configuration" und nehmen Sie dort Änderungen in "VM arguments" vor. Anyway Ich bin ein bisschen noob mit Wildfly, ich hoffe, dass andere Benutzer meine Informationen kontrastieren konnte, fand ich, dass in http://www.nailedtothex.org/roller/kyle/entry/articles-wildfly-jvmparams
Es ist für einen Linux-Server, aber ich denke, es könnte für Windows auch funktionieren.
Müssen Sie Wildfly neu starten? – manatico
Ja, ein Neustart ist erforderlich. –