Запустив WSo2 EMM 1.1.0, все работает нормально, за исключением одной большой проблемы.
С того момента, как я впервые нажимаю на приложение на вкладке «Управление приложениями», файл WSO2EMM_DB.h2.db начинает неуклонно расти, пока работает сервер, даже без каких-либо изменений. В конце концов, он становится настолько большим, что щелчок по приложению на этой вкладке занимает смехотворно много времени, чтобы загрузить список устройств, использующих приложение. Мы говорим 5+ минут, он становится полностью непригодным. Я проверял журналы ошибок и каждый раз не находил никаких ошибок.
Перезапуск сервера никак не решает проблему. Даже если я щелкну приложение на вкладке «Управление приложениями» один раз и никогда больше, файл базы данных будет продолжать расти. Даже перезапустив сервер и не зайдя на страницу EMM, он будет продолжать расти.
Единственное, что я нашел до сих пор, что может помочь, - это сохранение резервных копий файла базы данных и перезапись текущего файла, когда он становится слишком большим. Очевидно, что это не решение, так как мне нужно будет создавать новый файл резервной копии каждый раз, когда на сервере происходят изменения, и в конечном итоге файл базы данных тоже станет слишком большим.
Это также не проблема с базой данных H2. Я не только пытался начать заново несколько раз и имел такое же поведение, но и здесь - единственная информация, которую я смог найти по этой проблеме, и у них была проблема независимо от того, была ли она на H2 или MySQL.
Я пытался найти решение для этого более месяца, но безуспешно. Любая помощь будет оценена по достоинству!
EDIT: похоже, что это может быть предметом EMM-826< /а>. К сожалению, похоже, пока нет ответа на этот отчет об ошибке.
EDIT 2: EMM-826 был закрыт с сообщением говоря следующее:
Эта проблема исправлена в последнем пакете EMM 1.1.0 GA. Получите все исправления для продукта/соберите продукт из последнего источника [ https://github.com/wso2/product-emm ] и повторите попытку.
К сожалению, это не сработало для меня. Я не уверен, что именно я делаю неправильно, поэтому я перечислю, что я сделал, чтобы попытаться это исправить:
Загружен ZIP-файл EMM 1.1.0 с http://wso2.com/products/enterprise-mobility-manager/.
Скачал zip с https://github.com/wso2/product-emm и вставил файлы из него в мой каталог EMM_HOME.
Когда это не сработало, я поискал патчи и обнаружил, что использую только патчи 1-6. В документации я нашел, что могу загрузить исправления 7-12 здесь. Патчи 9 и 10 почему-то не работали; из-за чего я не могу получить доступ к панели управления EMM или издателю. Я мог получить доступ только к менеджеру углерода. Однако я смог заставить работать патчи 7, 8, 11 и 12 — без каких-либо изменений в поведении.
Вот шаги, которые я предпринимаю, чтобы воспроизвести проблему:
После установки новой копии EMM я вхожу в панель управления EMM как администратор, настраиваю учетную запись пользователя и загружаю приложение через Publisher.
Зарегистрируйте устройство в созданной мной учетной записи пользователя. В этом случае устройство Android под управлением Android 4.2.2.
На панели инструментов я иду в Управление приложениями и нажимаю на приложение, которое я загрузил. Список устройств загружается, но с этого момента файл базы данных начинает расти и, в конце концов, через несколько часов становится настолько большим, что список устройств никогда не загружается.
Пожалуйста помоги!