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

From: <Christopher.Taylor2_at_Parallon.com>
Date: Thu, 1 Aug 2013 15:48:01 -0500
Message-ID: <F05D8DF1FB25F44085DB74CB916678E887A4C44C09_at_NADCWPMSGCMS10.hca.corpad.net>



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_at_parallon.com
www.parallon.com<http://www.parallon.com>

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Aug 01 2013 - 22:48:01 CEST

Original text of this message