问题描述:前端只显示初始化数据库的ONLINE 【空闲状态】。插拔设备,agent提示offline / online信息,服务器无任何反应,也无报错。被占用也只显示初始的 ONLINE空闲状态。无报错信息输出 Server版本:git@0623拉取 1.4.1 Agent版本与部署方式:git@0623拉取 1.4.1 本地 手机型号与系统版本:Android 7 / win10 截图:
相关日志:
(日志粘贴到这里)
a20331 源码本地部署要提供所有配置,你server连上了?
Eason server与web同时部署到本地,server的3000与本地的client-web 3000冲突,换了web端口为3002,无法连接server;这样配置有问题么?
a20331 你看下注释,开发环境agent要连8094的网关
Eason 前端按照原来的3000,网关port 8094,这样的连接,就会回到原来的问题,设备状态改变,无法更新状态。。。带/server的url目前都把/server去掉了。 设备操控正常,设置控件元素,写用例等等,就是状态无法连接,
a20331 agent的yml可以发上来
Eason yml如上。
状态控制逻辑是那个接口,调试 AndroidDeviceStatusListener, send不起作用的
a20331 这不是没改吗,改成8094
Eason 换成8094效果是一样的。重启也是。前端用例修改等,都能和server正常交互,改变数据库的内容。算是server连接正常把? 从结果来看,agenet的 server port 3000与8094都是不影响的,因为在本机,ip相同,理论上应该不走网关吧
a20331 本地开发我是没问题的,不过开发环境的问题能跑起来你就可以继续开发了
Eason 多次调试,是继承ApplicationRunner的LaunchTool没有自动跑起来,哎,也不报错,头疼
Eason 今天定位问题,win 10 ,开启ios功能,读取到的sonic-ios-bridge乱码,导致初始化无法完成。bug如下: 这里允许ios设备有什么其他要求么?
a20331 可以认真看下开发文档
a20331 试试
Eason plugins的仓库地址是?https://github.com/SonicCloudOrg/sonic-agent/tree/main/plugins 这里是linux平台的把?
a20331 你看插件的名称,对应sonic其他几个插件的仓库,去里面下载
或者你用生产包里面的plugins替换你开发环境的也行
Eason 哦,我倒是没有找到windows平台的包,这是需要我自己拉代码,打个exe的包?
a20331 你下载v1.4.0-release的agent zip包,里面就有
Eason 好的 感谢🌷
Eason 这个问题我也遇见了,即时本地启动agent,也是一直retry,8094、3000、8095都试了