Websphere JVM JDBC to Oracle - FUTEX_WAIT_PRIVATE on Linux using strace/pstack/lsof - Experience?

  • From: <Christopher.Taylor2@xxxxxxxxxxxx>
  • To: <oracle-l@xxxxxxxxxxxxx>
  • Date: Thu, 1 Aug 2013 15:48:01 -0500

Env:
Websphere 6.1 JVM using ojdbc5.jar connecting to Oracle 10.2.0.4 database using 
JDBC
Some of the JDBC threads hang and the JVM spins eating CPU until it's 
practically useless and requires restarting.

Have any of you guys experienced this (perhaps related to /dev/random & 
/dev/urandom when generating secure keys)?

strace:
futex(0x49a89c08, FUTEX_WAIT_PRIVATE, 186043, {0, 999946406}) = -1 ETIMEDOUT 
(Connection timed out)
futex(0x5112c2f8, FUTEX_WAKE_PRIVATE, 1) = 0
gettimeofday({1375389580, 317039}, NULL) = 0
gettimeofday({1375389580, 317100}, NULL) = 0
clock_gettime(CLOCK_REALTIME, {1375389580, 317154025}) = 0
futex(0x49a89c08, FUTEX_WAIT_PRIVATE, 186045, {0, 999945975}) = -1 ETIMEDOUT 
(Connection timed out)
futex(0x5112c2f8, FUTEX_WAKE_PRIVATE, 1) = 0
gettimeofday({1375389581, 319063}, NULL) = 0
gettimeofday({1375389581, 319123}, NULL) = 0
clock_gettime(CLOCK_REALTIME, {1375389581, 319177002}) = 0
futex(0x49a89c08, FUTEX_WAIT_PRIVATE, 186047, {0, 999945998}) = -1 ETIMEDOUT 
(Connection timed out)
futex(0x5112c2f8, FUTEX_WAKE_PRIVATE, 1) = 0
gettimeofday({1375389582, 321095}, NULL) = 0
gettimeofday({1375389582, 321159}, NULL) = 0
clock_gettime(CLOCK_REALTIME, {1375389582, 321212411}) = 0
futex(0x49a89c08, FUTEX_WAIT_PRIVATE, 186049, {0, 999946589} <unfinished ...>



Chris D. Taylor
Oracle DBA
Parallon ITS
6640 Carothers Parkway
Franklin, TN  37067
P:  615.344-8419
christopher.taylor2@xxxxxxxxxxxx
www.parallon.com<http://www.parallon.com>


--
//www.freelists.org/webpage/oracle-l


Other related posts: