我们的数据是自己攒批,然后通过接口调用的方式用StreamLoad去导入的,突然昨天中午开始数据出现了积压,发现是doris导入那里请求的时候没有任何响应,导致请求一直无法完成,后续的数据就产生了积压。
相同的数据在测试环境能正常导入,在生产的机器使用curl的方式去请求导入,直接返回授权无效,然后回到本地用curl去请求生产doris,直接无响应(本地临时做了处理,可以请求到生产,不带Authorization去请求都会提示无Authorization,说明请求是通的)
查了doris的日志,也没什么异常
现在用测试环境的代码去连接生产doris,代码也是执行到导入请求那里直到请求超时也没有响应
这种是什么情况啊,大佬们,急
2024-11-21 10:21:40
现在又看了看,直接用BE的地址+8040端口向doris导入,doris有日志,但是也看不出什么问题,然后请求依然是卡住的,得不到响应,这个时候中断请求,再去请求doris,doris返回label已经存在,这个是正常的
意思就是,我现在的导入请求doris是能收到的,但是doris就是不响应请求,导致请求一直无法结束,导致后续数据的堆积
2024-11-21 12:05:32
已经尝试过重启doris,不行
另外就是将请求放到be的机器去执行,导入几条数据花了34秒才响应,换个label然后再次尝试的时候,就一直无响应了。如果不换label,多试几次,要么提示label已经存在,要么直接返回400 bad request