2016-04-01 10 views
-1

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?

+0

Haben Sie den Heapdump überprüft? –

+0

@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) –

+0

@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

Antwort

0

Bitte versuchen Sie mit -Xmx 2048 in wso2server.sh

+0

Ich habe die Xmx-Option geändert, und es funktioniert für jetzt. Aber wird das Problem manchmal in der Zukunft wieder steigen? Zum Beispiel wenn die Spitzenlast – rucciva

+0

ich habe es geändert, und das Problem ist immer noch da – rucciva