Spring 内部异常:java.sql.SQLNonTransientConnectionException:无法发送查询:软件导致的连接中止:套接字写入错误
我收到内部异常:java.sql.SQLNonTransientConnectionException:无法发送查询:软件导致的连接中止:将大文件作为LONGBLOB持久保存在MariaDB中时发生套接字写入错误。我们在MariaDB 5.5上使用带Eclipse的Spring。 所有大小小于大约300KB的文件都会被持久化,但超过300KB会导致此错误 我们是第一次在组织中使用MariaDB,我不知道应该将哪些DB变量设置为适当的值,以便保存大文件且比正常时间长的事务不会导致此错误Spring 内部异常:java.sql.SQLNonTransientConnectionException:无法发送查询:软件导致的连接中止:套接字写入错误,spring,mariadb,Spring,Mariadb,我收到内部异常:java.sql.SQLNonTransientConnectionException:无法发送查询:软件导致的连接中止:将大文件作为LONGBLOB持久保存在MariaDB中时发生套接字写入错误。我们在MariaDB 5.5上使用带Eclipse的Spring。 所有大小小于大约300KB的文件都会被持久化,但超过300KB会导致此错误 我们是第一次在组织中使用MariaDB,我不知道应该将哪些DB变量设置为适当的值,以便保存大文件且比正常时间长的事务不会导致此错误 非常感谢在
非常感谢在这方面的任何快速帮助。我正在寻找一个解决方案在我这边,如果我找到一个解决方案,将更新这篇文章。提前谢谢 我通过增加以下服务器系统变量的值来解决此问题: 允许的最大数据包长度=500米 净读取超时=900 净写入超时=900 连接超时=900 在上述事件中,罪魁祸首是第一个,即max_allowed_数据包。有关更多详细信息,请参阅