好像Oracle的没法通过url去设置socketTimeout和connectTimeout,是能在配置文件里面设置吗?
rqcrx0a61#
可以的,你可以看最新版本已经支持了
js81xvg62#
没看到怎么配,能教下我吗?
bvn4nwqk3#
spring.datasource.druid.connect-timeout=10000#数据库操作超时时间,默认:10000msspring.datasource.druid.socket-timeout=10000
z18hc3ub4#
我这么改过了,没效果,不知道是不是跟多数据源有关系,我当时的情况是升级到1.2.13后,如果sql查询时间超过60秒就提示socket time out,改了这个配置和spring.datasource.dynamic.datasource.master.druid.connect-timeout=10000spring.datasource.dynamic.datasource.master.druid.socket-timeout=10000还是不行,回退到1.2.11就可以了
vfhzx4xs5#
你看下你用的多数据源属性是不是直接关联到了DruidDataSource上,如果不是可能就是多数据源的问题
5条答案
按热度按时间rqcrx0a61#
可以的,你可以看最新版本已经支持了
js81xvg62#
可以的,你可以看最新版本已经支持了
没看到怎么配,能教下我吗?
bvn4nwqk3#
建立连接时连接超时时间,默认:10000ms
spring.datasource.druid.connect-timeout=10000
#数据库操作超时时间,默认:10000ms
spring.datasource.druid.socket-timeout=10000
z18hc3ub4#
建立连接时连接超时时间,默认:10000ms spring.datasource.druid.connect-timeout=10000 #数据库操作超时时间,默认:10000ms spring.datasource.druid.socket-timeout=10000
我这么改过了,没效果,不知道是不是跟多数据源有关系,我当时的情况是升级到1.2.13后,如果sql查询时间超过60秒就提示socket time out,改了这个配置和
spring.datasource.dynamic.datasource.master.druid.connect-timeout=10000
spring.datasource.dynamic.datasource.master.druid.socket-timeout=10000
还是不行,回退到1.2.11就可以了
vfhzx4xs5#
你看下你用的多数据源属性是不是直接关联到了DruidDataSource上,如果不是可能就是多数据源的问题