Druid连接远程ORACLE出现Rest 连接超时等问题

Druid连接远程ORACLE出现Rest 连接超时等问题
之前项目部署在windows服务器上,出现过该问题,连接长时间空闲会导致连接失效,是因为服务器对不活跃连接会主动断开连接。但是Druid并不知道,查询时会等到连接超时才会重新连接。所以对Druid加了KeepAlive配置解决了该问题。
后来项目部署到了Centos6.1上,又出现了连接失效 Rest等问题,以为又是Druid的配置问题,调整了很多参数,依旧如此。
后来看见有人说跟熵源”(entropy source)的策略有关系,抱着死马当活马医的心态试了一下。加了如下配置
在tomcat /bin/catalina.sh 文件第一行中加入
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"

该问题确实解决了,但是没理解加快随机数产生与连接失效的关系。。。还得进一步研究。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。