2016-04-06 10 views
0

Wir verwenden OpenFire für XMPP-Nachrichten. Wir haben einige Speicherprobleme (OutOfMemoryError), und deshalb möchten wir den Speicher erhöhen. Ich weiß, wie man mit VM-Optionen den Speicher erhöht, und wir konnten den Speicher auf 1,5 GB erhöhen. aber größere Werte scheinen nichtOpenfire-Speicher auf größere Werte erhöhen

unterstützt

Wir verwenden eine 32-Bit-VM, da es 64bit erscheint VM nicht auf Openfire unterstützt

Meine Frage: Gibt es jemanden da draußen, dass konnte Openfire-Speicher größer als 1,5 erhöhen GB-Werte? Wenn ja, bitte lerne mich wie.

Antwort

1

Nach this, fügen Sie eine folgende Zeile in /etc/sysconfig/openfire

OPENFIRE_OPTS="-Xms256m -Xmx1024m" 

Ich habe Angst, dass Sie nicht mehr als 1,4 bis 1,6 GB auf 32-Bit-Maschine für Heapzuordnung bekommen können. Sie können diesen Artikel von Oracle überprüfen.

+0

richtig, wir verwenden dies, jedoch können Sie keine Werte größer als 1,5 GB eingeben. andernfalls startet OpenFire nicht. Das scheint seltsam, weil 32bit vm sollte bis zu etwa 3 GB unterstützen – bvanvelsen

+0

Haben Sie versucht mit 2GB wie folgt: -Xmx2048m? – user987339

+0

Und die folgenden Optionen könnten auch helfen: INSTALL4J_ADD_VM_PARAMS = "- Xms128m -Xmx2048m" oder DAEMON_OPTS = "- Xms256m -Xmx2048m" – user987339

Verwandte Themen