我在带有单独 MySQL 数据库服务器的 Linux CentOS 6.5 上安装了 wso2emm 版本 1.1.0。一切似乎都很好:我可以创建用户、发送邀请、安装 android 代理并注册用户的设备。我可以上传 Android 应用程序(我目前没有测试 iOS)并将它们部署在设备上。当我连接到“移动管理控制台”时出现问题:当我单击选项卡“应用程序管理”然后,在特定应用程序上,这会将以下查询发送到 mysql
-- 连接 ID:47 -- 用户:wso2carbon -- 主机:localhost:34879 -- DB:WSO2_EMM_DB -- 命令:查询 -- 时间:208 -- 状态:发送数据
select out_table.id, out_table.user_id, out_table.device_id, out_table.received_data, devices.platform_id from notifications as out_table , devices where out_table.`feature_code`= '502A' and out_table.`status`='R' and out_table.`tenant_id`=1 and out_table.`id` in (select MAX(inner_table.`id`) from notifications as inner_table where inner_table.`feature_code`= '502A' and inner_table.`status`='R' and out_table.device_id =inner_table.device_id) and devices.id=out_table.device_id and devices.platform_id=1 and `received_data` not like '%renelco.hellorenelco%'
然后,wso2emm(列出 nof 角色或用户)没有收到任何结果,应用程序挂起。
这有什么问题?
我尝试了几件事,比如
- 杀死mysql查询/会话
- 停止/重启 MySQL。
- 停止/重新启动 wso2emm 服务器
- 重启整个 Linux 服务器
但没有什么能解决这个问题。似乎数据库服务器上的某些东西阻止了查询,但我找不到什么。任何帮助将不胜感激......最好的问候