Saat ini menjalankan beberapa VM dan server 'baremetal'. Java berjalan dengan tinggi - lebih dari 400% + di beberapa waktu. Secara acak server hang dengan kesalahan di konsol "java - diblokir selama lebih dari 120 detik" - kjournald, dll.
Saya tidak bisa mendapatkan output dmesg karena untuk beberapa alasan kesalahan ini hanya menulis ke konsol, yang saya tidak memiliki akses karena ini di-host dari jarak jauh. karena itu saya tidak dapat menyalin jejak lengkap.
Saya mengubah lingkungan ini - bahkan server fisik dan itu masih terjadi.
Saya mengubah hung_task_timeout_secs menjadi 0 seandainya ini adalah false positive seperti pada http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html .
Juga, irqbalance tidak diinstal, mungkin itu akan membantu?
ini adalah Ubuntu 10.04 64bit - masalah yang sama dengan server 2.6.38-15 terbaru dan 2.6.36.
dapatkah cpu atau masalah memori / tidak ada swap yang tersisa menyebabkan masalah ini?
ini pesan konsolnya:
[58Z?Z1.5?Z840] INFUI task java:21547 blocked for more than 120 seconds.
[58Z?Z1.5?Z986] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.
[58Z841.5?Z06Z] INFUI task kjournald:190 blocked for more than 120 seconds.
[58Z841.5?Z336] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.
[58Z841.5?Z600] INFUI task flush-202:0:709 blocked for more than 120 seconds.
[58Z841.5?Z90?] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.
[58Z841.5?3413] INFUI task java:21547 blocked for more than 120 seconds.
[58Z841.5?368Z] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.
[58Z961.5?ZZ36] INFUI task kjournald:60 blocked for more than 120 seconds.
[58Z961.5?Z6Z5] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.
[58Z961.5?31ZZ] INFUI task flush-202:0:709 blocked for more than 120 seconds.
[58Z961.5?3393] "echo 0 > /proc/sgs/kernel/hung_task_timeout_secs" disables this
message.