暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Vertica之报错have not found any cancle handle

原创 何权林 2020-05-26
1161

环境:
OS:SUSE Linux Enterprise Server 11, DB:Vertica 9.1.1.13

问题描述:
发现vertica.log中报[Session] Trying to cancle session {session_id} but have not found any cancle handle.

原因:
此报错是因为人为手动或者自动取消了客户端的会话导致,可忽略。
个人认为此报错不合理,记录取消命令和取消结果即可。报此错让人觉得会话取消的有问题。

测试:
环境三节点测试集群(vertica01、vertica02、vertica03),已建测试表test02。
vertica02:(不提交更新语句)
dbadmin=> insert into test02 values(5,‘oww’);
OUTPUT
1
(1 row)

任意节点:
select * from sessions; --获得vertica02执行SQL的会话id.

任意节点:(另开窗口)
dbadmin=> select close_session(‘v_test_node0002-4587:0x4e8’);
close_session
Session close command sent. Check v_monitor.sessions for progress.
(1 row)

vertica02:(另开窗口)
tail -f /…/…/vertica.log,查看日志如下:

2020-05-26 10:10:29.949 Init Session:7f69bd7fa700-b000000002ca47 [Session] [Query] TX:b000000002ca47(v_test_node0002-4587:0x36b) select close_session(‘v_test_node0002-4587:0x4e8’);
2020-05-26 10:10:29.962 Init Session:7f69beffd700 @v_test_node0002: 08006/5167: Unexpected EOF on client connection
2020-05-26 10:10:29.962 Init Session:7f69beffd700 @v_test_node0002: 00000/4719: Session v_test_node0002-4587:0x4e8 ended; closing connection (connCnt 2)
2020-05-26 10:10:29.975 Spread Service InOrder Queue:7f69cca49700 [Session] Trying to cancel Session v_test_node0002-4587:0x4e8 but have not found any cancel handle.

注:提交不提交sql语句,日志都会报此警告。

最后修改时间:2020-05-26 10:39:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论