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连接,有什么方法能避免吗?