PolarDB这个问题怎么解决?是需要调整wait_timeout大小吗,建议多少合适?
根据您提供的文档图像,出现了一个系统异常错误。该错误消息指出在查询数据库时发生了通信链接故障。具体来说,最后一个成功接收到的数据包是在36毫秒前,而最后一个成功发送到服务器的数据包是在39毫秒前。
根据错误消息中的信息,问题可能出在URL Ujar:file:/app.jar!/BOOT-INF/classes!/mapper/BillConfigMapper.xml文件中的某个地方。
针对这个问题,一种解决方法是调整PolarDB的wait_timeout参数。wait_timeout参数指定了服务器在关闭空闲连接之前等待的时间。如果连接在指定的时间段内没有活动,则服务器会关闭该连接。
建议将wait_timeout参数的值设置为适当的大小,以确保连接在空闲时不会过早地被关闭。具体的合适值取决于您的应用程序的需求和服务器的配置。一般来说,可以将其设置为几分钟到几小时的范围,以满足大多数情况的需求。
请注意,调整wait_timeout参数可能需要管理员权限或特定的配置文件访问权限。在进行任何更改之前,请确保您具备适当的权限,并备份相关配置文件以防止意外情况发生。
你们是不是在导数据,可以把这个参数调大点net_read_timeout,可以先调到300看一下。此回答整理自钉群“PolarDB 专家面对面 - 网络&连接&线程池功能”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。