12-7 部署后AI应用数据上报的问题

来源:12-7 项目功能演示

蝴蝶是保护动物

2023-04-02

现象:

  1. 边缘端显示识别成功

  2. ec-dashboard上没看到上传的数据

  3. 查看边缘端日志,有mqtt连接成功信息,识别成功、图片base64的数据,

  4. 查看ec-dashboard日志,s

  5. 在边缘端手动订阅upload主题,可收到消息


http://img.mukewang.com/szimg/642989be09d961a907010508.jpg

http://img.mukewang.com/szimg/642989d7091de23310320411.jpg

http://img.mukewang.com/szimg/64298a5b097bc0ea09290365.jpg

http://img.mukewang.com/szimg/642d545609c4546416870720.jpg

http://img.mukewang.com/szimg/6429a996095ac72d10910286.jpg

这个问题折腾了几天了,实在不知道哪一步出了问题。


20230405补充:

发现两个坑:

### 1. vegetables_analyzer项目:

http://img.mukewang.com/szimg/642cd69c09548bd005680381.jpg

### 2.ec-dashboard项目:(合入课件代码之后) 

http://img.mukewang.com/szimg/642cd5cc09ae74dd05250249.jpg

然而这样之后依赖未能成功上传AI应用数据。


## 2023-04-05 19:18 备注:

采用老师的第一次回复时,在云端伤脑筋kubectl logs无法看到ec-dashboard的任何输出,不能确定它是处于什么状态。图片数据也不能最终成功插入到数据库。


现在的状态是(未采用老师的第一次回复的修改):
1.终云端使用kubectl logs监控ec-dashboard的输出

2.通过postman调用边缘端的/analyzer接口,ec-dashboard有看到POST接口被调用,状态码是301。AI应用数据没能成功插入数据库;
3.通过postman直接调用云端的/prod-api/svc_data/svc_data/接口,则云端可看到ec-dashboard可看到上传图片的base64的打印,最终能成功插入到数据库。


我从3月26日开始研究12-7这一节,21分半的视频搞了10天还没跑通,实在是有点抓狂~~~




写回答

2回答

暮闲

2023-04-05

同学你好 我给你远程看看
0
3
qq_慕运维0344048
回复
蝴蝶是保护动物
同学你好,我也在解决这个问题。你说“ 部署后在ec-dashboard中的/etc/nginx/nginx.conf添加两个配置”,我exec 进去ec-dashboard没发现这个目录。client_max_body_size 10m 的确是在ec-dashboard-web的nginx配置里出现了,不知道你说的是不是ec-dashboard-web
2023-04-18
共3条回复

暮闲

2023-04-03

//img.mukewang.com/szimg/642af62e09830bc020581566.jpg

同学你好,这里地方确实有坑,你检查一下你的Dockerfile,最后一句要改一下

0
2
蝴蝶是保护动物
之前看差了,修改后使用docker logs也看不到ec-dashboard的任何输出。之前看到的输出其实是ec-dashboard-web的
2023-04-05
共2条回复

云原生+边缘计算项目实战-KubeEdge打造边缘管理平台

抢位前沿技术,获得先发优势

258 学习 · 265 问题

查看课程