2014-07-25 7 views
33

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

68

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.

+0

Müssen Sie Wildfly neu starten? – manatico

+1

Ja, ein Neustart ist erforderlich. –

4

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.

4

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.

4

Unter OS WINDOWS müssen Sie Einstellung standalone.conf.bat

1

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.