B4H HTTP上传失败问题排查

阮再胜发表于:2022年03月04日 11:40:52

B4H http上传失败问题排查

因为B4H http主动上传基本上是与第三方平台搭配使用的, 如果出现第三方平台无法接收的问题,可以通过如下步骤先简单排查:

1. 检查现场日志,看是否有出现http上传报错

                                              00162218a16508536e2213c095ba94f

如有上图提示,则可能有网络问题或者配置问题,需要进行下一步排查。

如果没有报错日志,证明我们上传信息正常,需要三方平台检查下他们日志解析是否出现异常。

2.检查现场配置(警戒算法)

确认现场是否使用的是警戒算法,如果是警戒算法的数据需要上传,需要先开启抓拍背景图开关。同时HTTP上传配置里也需要开启传送背景大图的功能。

00162218a1fad6fee30fde2bcf2f7bf

00162218a300b1fb1a474add8007ae0

3.检查HTTP上传中的配置

1)需要按照格式要求填写服务器地址,端口号后面需要加“/”,注意填写的端口不能被服务器防火墙拦截。

2)检查现场网络环境是否问题,如果是接入公网的平台,需要增加上报重发间隔,默认为1,可以修改到3-5s。

00162218a300b1fb1a474add8007ae0

3)检查数据类型

数据类型可选为识别、抓拍、识别+抓拍,需要确认对应的数据类型有新的数据产生,可以在识别查询或抓拍查询里查看。

4.检查网络是否通畅

可以通过网页端输入命令后ping对应的平台IP测试,看跟平台的IP网络是否通畅。

1、操作命令:

http://10.235.102.176/v1/MEGBOX/debug_ping?eth=wan&ip=10.235.97.6

用户直接将上述命令输入到网页上,便可得到ping结果,无需网页登录盒子界面

2、命令字段说明

10.235.102.176: 为盒子IP

eth=wan: 指定的盒子网卡,wan或lan;若无指定,则使用默认网卡

ip=10.235.97.6: 要测试的ip网络

00162218a301dfc63f16857a4f027e6