当前位置: 首页 > news >正文

黑马程序员大学叫什么郑州seo线上推广技术

黑马程序员大学叫什么,郑州seo线上推广技术,5a景区网站建设,商标设计网址大全本文介绍如何排查 server 断连接问题。 断开连接的常见原因 协议层异常 发送报文时遇到发生一些非预期的错误,server 将会发生主动断开连接。 事务异常 包括 rollback 失败或 commit 失败。 Query 异常 已输出行数据,但 server 内部发生错误。 Proce…

本文介绍如何排查 server 断连接问题。

断开连接的常见原因

  • 协议层异常 发送报文时遇到发生一些非预期的错误,server 将会发生主动断开连接。

  • 事务异常 包括 rollback 失败或 commit 失败。

  • Query 异常 已输出行数据,但 server 内部发生错误。

  • Processor 发生异常 获取 processor 为空。

  • 处理 processor 发生异常。初始化变量时发生异常。

  • session is killed。

    • 删除租户 比如在删除租户后,如果 proxy 错误地路由请求到本机,导致 query 发现 session is killed,导致断连接。

    • 杀事务。

    • 主动 kill session。

断开连接的排查步骤

  1. 使用断开连接的 conn id 找到客户端(OBProxy、Connector/JDBC、OBCI)连接到服务器的 sess_id(也可能称为 thread_id)。

  2. 在服务器日志中使用 sess_id 搜索与断开连接相关的 observer 日志信息。

    grep "kill and revert session" observer.log* | grep <sess_id>
    
  3. 使用日志中的 trace_id 搜索 observer 日志,找到报告错误代码 -5066 的开始位置,以确定断开连接的原因。

    grep <trace_id> observer.log*
    
  4. 如果原因为上述异常情况,保存日志信息、环境信息和 trace_id 并联系 OceanBase 技术支持协助处理。

如何查找 conn_id

当 Query 异常时通常会报出 -5066 错误码,在 observer 日志中可以根据 trace_id 来查找。

日志信息如下。

observer.log.20230705172820016:[2023-07-05 17:26:35.988048] WDIAG [SQL] stmt_query (ob_sql.cpp:210) [61238][T1004_L0_G0][T1004][xxxxx-xxxxx-xxxxx-xxxxx] [lt=9][errcode=-5066] fail to handle text query(stmt=INSERT INTO test VALUES (SLEEP(1)), ret=-5066)

这里表示 session interrupt。随后搜索 connection close 来找到 sessid,如以下示例日志中的信息。

observer.log.20230705172820016:[2023-07-05 17:26:36.091289] INFO [RPC.OBMYSQL] destroy (obsm_conn_callback.cpp:223) [52261][sql_nio1][T0][Y0-0000000000000000-0-0] [lt=27] connection close(sessid=3221585899, ...)

在这个示例中,3221585899 即为 conn id 值。

适用版本

OceanBase 数据库所有版本。

附录

OceanBase 敏捷诊断工具(OceanBase Diagnostic Tool, 简称obdiag) 是一款源代码开源敏捷黑屏诊断工具,可以对OceanBase集群进行一键集群巡检、一键分析、一键根因分析以及一键诊断信息收集。

  • obdiag 下载地址: OceanBase分布式数据库-海量数据 笔笔算数
  • obdiag 官方文档: OceanBase分布式数据库-海量数据 笔笔算数
  • obdiag github地址:GitHub - oceanbase/obdiag: obdiag (OceanBase Diagnostic Tool) is designed to help OceanBase users quickly gather necessary information and analyze the root cause of the problem.
  • obdiag 开发者营地:诊断工具 · OceanBase 技术交流

http://www.yayakq.cn/news/653246/

相关文章:

  • 杭州网站开发 网站建设外链网站 英文
  • 网站开发 方案 报价男女做爰高清免费视频网站
  • 中国建设银行黑龙江支行官方网站开发公司是否可以代建筑公司支付材料款
  • 内蒙古建设住房与城乡厅官方网站wordpress重建伪静态
  • 外贸企业网站源码下载gofair外贸建站
  • 网站建设新手看什么书网站建设经验
  • 桂林做手机网站建设工程师交易网站
  • 网站建设站点自然资源网站建设方案
  • 工程建设质量安全管理协会网站ppt模板怎么下载
  • 建设app下载官网泰州seo公司
  • 龙华区城市建设局网站wordpress不显示引用图片不显示
  • 域名建议网站深圳网站seo公司
  • 常州网站制作计划邢台做移动网站多少钱
  • 海外网站加速器wordpress 漏洞复现
  • 张家界网站建设app网页设计与制作教学大纲
  • 重庆做公司网站seo自媒体运营技巧
  • 西安学校网站建设报价筑楼人官方网
  • 郑州网站建设创新网络网站标题字体设计
  • 北京制作网站的公司简介中小微企业查询平台
  • 建设服装网站目的织梦做的网站老是被黑
  • 建设企业网站怎么样哪里可以买淘宝店
  • 天河建设网站专家手机网站建设制作
  • 网站模板 wordpress带会员系统深圳微信小程序平台
  • 科技期刊网站建设黄冈建设网站
  • 达内网站开发视频教程建设望雅摩托车官网
  • 建设网站对企业有什么好处网络优化这个行业怎么样
  • 网站1g空间多大做网站系统具体步骤
  • vs做网站通过e浏览器吴忠网站设计公司
  • 网站开发者工具解读明薇通网站建设哪家好
  • 给别人做网站用做假酒验证怎么把一个网站设置成首页