图片上传失败

巡视系统日志查看路径:/root/workspace/logs/java-logs

rms-server 日志查看路径:/home/lenovo/rms-server-deployment-ysc-v1.1/logs

首先看 uavbot 的日志中有没有收到机器人上报的点位照片结果消息

grep -P "file_path=".*.jpg"" /root/workspace/logs/java-logs/power-inspection-uavbot/info.log

通过这个时间戳可以看到 193217 先发的任务,只上报了点位 2 和点位 33 的结果

在结果浏览与归档页面,通过下述接口的返回值,可以看到几个跟图片有关的字段

机器人结果上报消息中,ftp 的照片路径:

"ftpImageUrl": "/1001100010001/2023/12/20/Q1_Robot1_3/CCD/6c5a2c71-db63-4aa0-95e2-1804b096c361_20231220195911Q1_Robot1_3.jpg",

可以在服务器 ftps 的数据存放目录校验下是否存在

cd /root/workspace/ftpsdata/ftpUser

然后 ll 看下上述地址在 ftps 服务器中是否存在(注意,需要在 1001100010001 之前加一个 ./)

机器人上报结果照片从 ftp 下载下来上传到 minio 的地址:

"srcUrl": "power-inspection/robot-file/6c5a2c71-db63-4aa0-95e2-1804b096c361_20231220195911Q1_Robot1_3.jpg",

算法分析之后,返回给巡视平台的照片地址:

"handleImageUrl": "power-inspection/detect-results/6c5a2c71-db63-4aa0-95e2-1804b096c361_20231220195911Q1_Robot1_3_result_meter.jpg"

之前出现过几次算法返回的图片地址差一个斜杠 /

其实也可以在 minio 中去看下算法返回的图片地址是否存在

还有一种情况,消息比图片先到

查看uavbot里面接收到结果消息的时间,以及ftps里面对应图片的时间。可能会出现,消息先传图片后传,结果逻辑执行的时候取不到图片。

最后更新于