WSo2 EMM - Fehler in der App Management-Datenbank

Running WSo2 EMM 1.1.0, bis auf ein großes Problem hat alles einwandfrei funktioniert.

Von dem Moment an, in dem ich zum ersten Mal auf eine App in der Registerkarte "App-Verwaltung" klicke, wächst die Datei "WSO2EMM_DB.h2.db" stetig, solange der Server ausgeführt wird, auch ohne Änderungen. Schließlich wird es so umfangreich, dass das Klicken auf eine App auf dieser Registerkarte unglaublich lange dauert, um die Liste der Geräte zu laden, die die App verwenden. Wir reden über 5 Minuten, es wird völlig unbrauchbar. Ich habe jedes Mal die Fehlerprotokolle überprüft und überhaupt keine Fehler gefunden.

Der Neustart des Servers behebt das Problem nicht. Auch wenn ich auf der Registerkarte App Management einmal und nie wieder auf eine App klicke, wächst die Datenbankdatei weiter. Selbst wenn der Server neu gestartet und nicht auf der EMM-Seite angemeldet wird, wächst er weiter.

Das einzige, was ich bisher gefunden habe, das möglicherweise helfen kann, ist, Sicherungskopien der Datenbankdatei zu erstellen und die aktuelle Datei zu überschreiben, wenn sie zu groß wird. Offensichtlich ist dies keine Lösung, da ich jedes Mal, wenn sich auf dem Server etwas ändert, eine neue Sicherungsdatei erstellen müsste und die Datenbankdatei dadurch zu groß würde.

Es ist auch kein Problem mit der H2-Datenbank. Ich habe nicht nur mehrmals versucht, von vorne zu beginnen und habe das gleiche Verhalten gehabt, sondernHie ist die einzige Information, die ich zu diesem Problem finden konnte, und sie hatten das Problem, unabhängig davon, ob es auf H2 oder MySQL war oder nicht.

Ich habe über einen Monat lang erfolglos versucht, eine Lösung dafür zu finden. Jede Hilfe wäre dankbar!

BEARBEITEN Es sieht so aus, als wäre dies das Thema von EMM-826. Leider scheint es bisher keine Antwort auf diesen Fehlerbericht zu geben.

EDIT 2: EMM-826 wurde mit der folgenden Nachricht geschlossen:

Dieses Problem wurde im neuesten Paket für EMM 1.1.0 GA behoben. Bitte besorgen Sie sich alle Patches für das Produkt / erstellen Sie das Produkt aus der neuesten Quelle https: //github.com/wso2/product-em ] und versuche es erneut

Leider hat das bei mir nicht geklappt. Ich bin mir nicht sicher, was genau ich falsch mache, also liste ich auf, was ich getan habe, um es zu beheben:

Hat die EMM 1.1.0 zip von @ heruntergeladhttp: //wso2.com/products/enterprise-mobility-manager.

Downloaded die zip vonhttps: //github.com/wso2/product-em und fügte die Dateien daraus in mein EMM_HOME-Verzeichnis ein.

Wenn das nicht funktionierte, suchte ich nach Patches und stellte fest, dass ich nur die Patches 1-6 verwendete. In der Dokumentation, die ich gefunden habe, konnte ich die Patches 7-12 herunterladenHie. Die Patches 9 und 10 haben aus irgendeinem Grund nicht richtig funktioniert. Dadurch kann ich das EMM-Dashboard oder den Publisher nicht erreichen. Ich konnte nur auf den Carbon Manager zugreifen. Ich konnte allerdings die Patches 7, 8, 11 und 12 zum Laufen bringen - ohne das Verhalten zu ändern.

Hier sind die Schritte, die ich unternehme, um das Problem zu reproduzieren:

Nach dem Einrichten einer neuen EMM-Kopie melde ich mich als Administrator beim EMM-Dashboard an, richte ein Benutzerkonto ein und lade eine App über den Publisher hoch.

Registrieren Sie ein Gerät unter dem von mir eingerichteten Benutzerkonto. In diesem Fall ein Android-Gerät mit Android 4.2.2.

Über das Dashboard gehe ich zur App-Verwaltung und klicke auf die App, die ich hochgeladen habe. Die Liste der Geräte wird geladen, aber ab diesem Zeitpunkt wächst die Datenbankdatei und wird schließlich nach einigen Stunden so groß, dass die Geräteliste nie mehr geladen wird.

Bitte hilfe!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage