一次 DatabaseException 事故分析:从异常日记到终极办理方案 ...

打印 上一主题 下一主题

主题 1935|帖子 1935|积分 5805

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
报错信息:

未包装异常,异常信息:
com.xx.xx.database.core.DatabaseException:数据库异常:哀求'null'处理异常:哀求关闭
调用信息:com.xx.xx.database.core.acceptor.DatabaseAcceptor#fail:55@DatabaseAcceptor.java
排查思路

ORM 连接:查抄自研 ORM 的事件管理、超时时间和连接池配置,确保事件未被不测终止或超时,制止连接池资源耗尽。
MySQL 配置:查抄 MySQL 的内存分配、最大连接数、事件超时时间等配置是否合理,制止数据库性能瓶颈。
应用层线程管理:查抄 Vert.x 的线程池配置、任务队列巨细及超时时间,确保线程池不会被耗尽,导致哀求处理失败。
JVM 资源:查抄 JVM 的最小/最大堆内存设置,确保内存资源充足,制止由于内存限制导致线程创建不足。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我可以不吃啊

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表