最近,在进行数据插入时,出现connect close automation的异常。
搜索得知,proxool中默认一个线程持有一个连接的最长时间为5分钟,超出后不过这个连接是否在用,都将中断连接。
这个值由参数maximum-active-time控制,单位为毫秒。
由于应该插入时需要的时间远超过5分钟,因此导致异常。在proxool配置文件将该参数改为30分钟后,问题解决。
<maximum-active-time>1800000</maximum-active-time>
本文介绍了在使用proxool连接池进行数据插入操作时遇到的connectcloseautomation异常问题及其原因。由于proxool默认连接超时时间为5分钟,当数据插入操作时间超过此限制时会触发异常。通过调整proxool配置文件中的maximum-active-time参数值至30分钟,成功解决了此问题。
最近,在进行数据插入时,出现connect close automation的异常。
搜索得知,proxool中默认一个线程持有一个连接的最长时间为5分钟,超出后不过这个连接是否在用,都将中断连接。
这个值由参数maximum-active-time控制,单位为毫秒。
由于应该插入时需要的时间远超过5分钟,因此导致异常。在proxool配置文件将该参数改为30分钟后,问题解决。
<maximum-active-time>1800000</maximum-active-time>
2832

被折叠的 条评论
为什么被折叠?