2016-07-14 10 views
0

In meinem WSO2 esb-Server, ich warne sehe die unten sehr häufig Aufräumen und es wird in WSO2 häufen sich carbon.logunreleased temporäre Datei WARN in wso2carbon.log in WSO2 esb 4.9.0

unreleased temporäre Aufräumen Datei /opt/wso2/wso2esb-4.9.0/tmp/tmp_9205879766948865918.dat {org.apache.axiom.util.blob.OverflowBlob}

Bisher wird dieser Fehler die Anwendung nicht beeinflussen, aber ist es eine Möglichkeit ti erhalten Loswerden.

Ausgabe ist in WSO2 esb 4.9.0

Antwort

0

Wenn Sie mit XML-Datenströmen arbeiten, werden die Daten zunächst in einen Puffer fester Größe gespeichert. Sobald dieser Puffer überläuft, wird er in eine temporäre Datei übertragen, die Sie als eine .dat-Datei innerhalb des tmp-Verzeichnisses gesehen haben. Normalerweise sollte diese temporäre Datei nach dem Freigeben der Ressource automatisch gelöscht werden. Wird es jedoch auch nach Abschluss der Arbeiten nicht freigegeben, wird es vom ESB mit einer Warnung gelöscht. Das haben Sie beobachtet und haben keinen Einfluss auf Ihre Bewerbung. Sie wollen sich also nicht um dieses Protokoll kümmern.

+0

HI Charitah, Vielen Dank für Ihre Antwort. Gibt es eine Möglichkeit, die Größe des Puffers zu erhöhen ODER ist es behoben. Es wirkt sich zwar nicht auf die Anwendung aus, aber es versucht, es loszuwerden, um die Protokolle sauberer zu machen. – storia321

+0

Hallo, Es ist nicht möglich, extern zu konfigurieren, wie es von der Bibliothek behoben wird. – Charitha

+0

HI Charitha, In letzter Zeit haben wir begonnen, die Speicher- und High-CPU-Auslastung in allen unseren Produktionsservern zu sehen. Wir haben diese Fehler gesehen, als unsere XML-Daten ein wenig zugenommen haben. Früher verwenden wir 40KB Nachricht, aber jetzt erhöht es auf 100KB. – storia321