java /dev/./urandom

zdy4494 发布于 2017/03/13 13:20
阅读 314
收藏 0

spring batch

jdk1.8

Oracle 12c

Linux

程序通过 java -jar -Djava.security.egd=file:/dev/./urandom xxx 的方式执行,
 但是在跟数据库进行交互的时候,总会时不时的出现java.sql.SQLRecoverableException: IO Error: Connection reset 这类的异常,
通过lsof 命令
 java      17459   xxxx   87r      CHR                1,9      0t0     3667 /dev/urandom
 java      17459   xxxx   88r      CHR                1,9      0t0     3667 /dev/urandom
 java      17459   xxxx   89r      CHR                1,8      0t0     3666 /dev/random
 java      17459   xxxx   90r      CHR                1,8      0t0     3666 /dev/random
 java      17459   xxxx   91r      CHR                1,9      0t0     3667 /dev/urandom
 java      17459   xxxx   92r      CHR                1,9      0t0     3667 /dev/urandom
 java      17459   xxxx   95r      CHR                1,9      0t0     3667 /dev/urandom

相同的java进程,random和urandom都存在,想知道是不是这个random导致阻塞,影响了数据库Connection连接,有什么方法能避免吗?

加载中
返回顶部
顶部