doris 2.1.6 查询超时异常

Viewed 75

1.doris 版本2.1.6,用doris manager部署的,操作系统 centos 7.9
2.3fe+3be
问题描述:
这个集群是最近新部署的,建了一张表insert into 了三条数据,隔一段时间去查询会报错TimeOut

be报错日志:
I20241113 15:13:40.255936 2120 internal_service.cpp:632] Cancel query e74f23a113d64e44-90553ef5467a1e43, reason: TIMEOUT
I20241113 15:13:40.255975 2120 pipeline_x_fragment_context.cpp:141] PipelineXFragmentContext::cancel|query_id=e74f23a113d64e44-90553ef5467a1e43|fragment_id=1|reason=4|error message=
W20241113 15:13:40.255982 2120 pipeline_x_fragment_context.cpp:147] PipelineXFragmentContext is cancelled due to timeout : PipelineXFragmentContext Info:
Tasks in instance 0:
Task 0: QueryId: e74f23a113d64e44-90553ef5467a1e43
InstanceId: e74f23a113d64e44-90553ef5467a1e46
PipelineTask[this = 0x7fbd93017800, state = BLOCKED_FOR_SOURCE, dry run = false, elapse time = 299.997508001s], block dependency = SHUFFLE_DATA_DEPENDENCY: id=1, block task = 1, ready=false, _always_ready=false, is running = false
operators:
EXCHANGE_OPERATOR: id=1, parallel_tasks=1, Info: (_num_senders = 2, _is_merging = false), Queues: (No. 0 queue: (_num_remaining_senders = 2, block_queue size = 0))
RESULT_SINK_OPERATOR: id=00. SHUFFLE_DATA_DEPENDENCY: id=1, block task = 1, ready=false, _always_ready=false
Write Dependency Information:

  1. RESULT_SINK_OPERATOR_DEPENDENCY: id=0, block task = 0, ready=true, _always_ready=false
    

Runtime Filter Dependency Information:
Finish Dependency Information:

W20241113 15:13:40.256108 2120 pipeline_x_fragment_context.cpp:162] PipelineXFragmentContext cancel instance: e74f23a113d64e44-90553ef5467a1e46
I20241113 15:13:40.256155 4157 result_sink_operator.cpp:202] Query e74f23a113d64e44-90553ef5467a1e43 result sink closed with status [CANCELLED] and has written 0 rows
I20241113 15:13:40.256287 4157 fragment_mgr.cpp:715] Removing query e74f23a113d64e44-90553ef5467a1e43 instance e74f23a113d64e44-90553ef5467a1e46, all done? true
I20241113 15:13:40.256305 4157 fragment_mgr.cpp:721] Query e74f23a113d64e44-90553ef5467a1e43 finished

be日志中还会报错:
image.png

在一个超时查询过程中tcpdump过滤8060和9020端口没有发现丢包。

1 Answers

【问题状态】跟进中
【问题处理】定位中,有进展会更新到论坛