Ich habe OutOfMemoryError beim Ausführen von Wso2-Identitätsserver als Schlüsselmanager von meinem WSO2 API-Manager angetroffen. Ich benutze den wso2 identity server 5.1.0 und wso2 api manager 1.10.0. Einige Protokolle, die ich habe, sind:wso2-Identitätsserver java.lang.OutOfMemoryError: Java-Heap-Bereich
TID: [-1] [] [2016-04-01 03:40:28,196] ERROR {org.apache.tomcat.util.net.NioEndpoint$Poller} -
java.lang.OutOfMemoryError: Java heap space
TID: [-1234] [] [2016-04-01 04:23:05,784] ERROR {org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask} - Error while running deployment scheduler..
java.lang.OutOfMemoryError: Java heap space
TID: [-1] [] [2016-03-30 08:57:46,404] ERROR {org.apache.directory.server.ldap.handlers.LdapRequestHandler} - ERR_732 Cannot process a Request while binding
TID: [-1] [] [2016-04-01 09:26:25,208] WARN {org.apache.directory.shared.asn1.ber.Asn1Decoder} - The PDU has been fully decoded but there are still bytes in the buffer.
Ich habe versucht, die wso2is zu zwingen, zu töten und begann es, aber manchmal nach dem Neustart, das Problem wird erneut angezeigt.
Wie kann ich das lösen?
Haben Sie den Heapdump überprüft? –
@ruccive, Wie viel Heap-Größe haben Sie zugewiesen? Wir brauchen mindestens 512 MB. Überprüfen Sie [Installationsvoraussetzungen] (https://docs.wso2.com/display/IS510/Installation+Prequisites) –
@AbimaranKugathasan: Ich habe die Standardeinstellung nicht geändert, also ich denke -Xms 256-Xmx 1024 (von was ich lese wso2server.sh ein. sollte ich es auf einen höheren Wert erhöhen? – rucciva