我在具有单独的MySQL数据库服务器的Linux CentOS 6.5上安装了wso2emm 1.1.0版。 一切似乎工作正常: 我可以创建用户,发送邀请,安装Android代理和用户的设备注册。 我可以上传Android应用程序(我目前没有测试iOS),并将它们部署在设备上。 的问题,当我连接到“移动管理控制台”出现: 当我在选项卡“应用程序管理”,并单击然后,在一个特定的应用程序,这将下面的查询到mysqlWSO2EMM - 应用程序管理从不返回已安装/未安装应用程序的用户列表
- 连接Id:47 - 用户:wso2carbon - 主机:本地主机: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服务器
但是,什么也解决了这一问题。看起来,数据库服务器上的东西阻止查询,但 我找不到什么。任何帮助,将不胜感激... 最好的问候
在这里看到我的答案,通知表随着时间的推移而增长,http:// stackoverflow。com/a/38383815/114549 – aaronvargas 2016-07-14 20:35:53