java - suspended JVM, "jstack -F pid" only fix -
jvm gurus, need help. have jvm/app getting "suspended" state. sounds similar older thread: how jstack -f affect running java process?
...but i'm looking further suggestions/guidance.
- its commercial java app (when seemingly idle - middle of night, etc) becomes unresponsive.
- "kill -3 " hangs, no response in console.
- verbose gc log won't written @ all.
- 'top' shows pid having low (almost no) cpu or memory utilization, low file descriptors, etc.
- jvm remains in state indefinitely (we left 10 hrs once), until...
- "jstack -f " issued, kickstarts jvm/app. gc logging resumes, application starts responding again, etc.
- issue has been occurring few weeks, near daily, 30 independent jvms (spread across 10 rhel 6.6 vms).
- sometimes happens in matter of hours after startup. app can unused during time.
- we've have been using oracle jvm 1.8.0_31 linux x64 date. have upgraded latest public (1.8.0_72) , see if issue goes away.
anyone pointers? thanks.
you're hit futex_wait bug.
update kernel contains the fix, rev 76835b0e
Comments
Post a Comment