ERR_HTTP2_PROTOCOL_ERROR分析

开发说后台报错,但不是每次都会报错。如下图:

ERR_HTTP2_PROTOCOL_ERROR分析_第1张图片

从提示看,提取信息如下:

1.可能是连接问题

2.可能是地址不存在

3.英文的错误文字:ERR_HTTP2_PROTOCOL_ERROR

搜索了一下ERR_HTTP2_PROTOCOL_ERROR,觉得不靠谱,跟实际情况大相径庭。

故障是在执行导出数据到文件时发生的。按开发的描述,导出较多的时候会出现,较少的时候不会。

第一个反映是不是执行超时。检查相关参数和实际情况比对,不太相符。执行时间并没有很长。

看来还是从日志里面找找答案。

使用如图的链接,用grep搜索access.log

搜索出大量的访问记录。

看到最后一条,发现问题了。

之前的链接没问题,执行返回码都正常。最后一条链接不完整,部分参数丢失。

这样的链接,代码返回链接不存在提示就对上了。

代码是循环执行,每次提取一定数量的数据写入文件。但是循环到某一条时,因为某个原因,参数没传过来,就报错了。

通知开发,自己检查代码去。

你可能感兴趣的:(实战秘籍,ERR_HTTP2)