В даний час працює декілька серверів VM і 'бареметал'. Java працює на високому рівні - понад 400% + часом. Випадково сервер зависає з помилкою в консолі "java - заблоковано більше 120 секунд" - kjournald тощо.
Я не можу отримати висновок dmesg, оскільки чомусь ця помилка записується лише до консолі, до якої я не маю доступу, оскільки вона розміщена віддалено. тому я не можу скопіювати повний слід.
Я змінив оточення, на якому він працює - навіть фізичний сервер, і це все ще відбувається.
Я змінив hung_task_timeout_secs на 0, якщо це хибний позитив, як зазначено в http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html .
Крім того, irqbalance не встановлений, можливо, це допоможе?
це Ubuntu 10.04 64bit - те саме питання з останніми 2.6.38-15-сервером і 2.6.36.
Чи можуть проблеми з процесором чи пам'яттю / немає заміни, викликати цю проблему?
ось консольне повідомлення:
[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.