ocean base查询报错

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】springboot+mybatis+flowable
【 使用版本 】oceanbase社区版
【问题描述】我项目里面使用了flowable工作流,但是在页面查询的时候第一次查询是没问题的,但是连续点击查询的时候就会报数据库连接异常
【复现路径】问题出现前后相关操作
【附件及日志】

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

推荐使用 obdiag 工具进行根因分析和日志采集,并且将采集到的日志提供给我们以便确认问题所在。

根因分析场景: 针对断链接场景的根因分析
根因分析命令: obdiag rca run --scene=disconnection
日志采集场景: SQL 执行出错
日志采集命令: obdiag gather scene run --scene=observer.sql_err --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”

请您提供一些信息以便我们更好地帮助您:

  1. 您当前使用的 OceanBase 版本是什么?
  2. 您的应用程序是如何配置连接池的?例如最大连接数、空闲连接数等。
  3. 出现该问题的时间段内,是否有大量的并发查询或写入操作?
  4. 您是否已经尝试过增加连接池的最大连接数或调整其他相关参数?
  5. 您是否能够重现该问题?如果可以,请提供重现步骤。
  6. 您是否观察到了任何其他异常现象,如服务器资源使用率(CPU、内存、磁盘 I/O 等)的异常变化?

详情请参考:

  1. MySQL Connector/J 连接 OceanBase 数据库示例程序
  2. Spring JDBC 连接 OceanBase 数据库示例程序
  3. OceanBase Connector/J

附上敏捷诊断工具 obdiag 使用帮助链接

1、你可以按照小助手的 具体排查一下
2、可以用obdiag gather scene run --scene=observer.sql_err --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”
3、提供一下observer.log的日志