开发说后台报错,但不是每次都会报错。如下图:
从提示看,提取信息如下:
1.可能是连接问题
2.可能是地址不存在
3.英文的错误文字:ERR_HTTP2_PROTOCOL_ERROR
搜索了一下ERR_HTTP2_PROTOCOL_ERROR,觉得不靠谱,跟实际情况大相径庭。
故障是在执行导出数据到文件时发生的。按开发的描述,导出较多的时候会出现,较少的时候不会。
第一个反映是不是执行超时。检查相关参数和实际情况比对,不太相符。执行时间并没有很长。
看来还是从日志里面找找答案。
使用如图的链接,用grep搜索access.log
搜索出大量的访问记录。
看到最后一条,发现问题了。
之前的链接没问题,执行返回码都正常。最后一条链接不完整,部分参数丢失。
这样的链接,代码返回链接不存在提示就对上了。
代码是循环执行,每次提取一定数量的数据写入文件。但是循环到某一条时,因为某个原因,参数没传过来,就报错了。
通知开发,自己检查代码去。