Derzeit laufen einige VMs und 'Baremetal'-Server. Java läuft auf Hochtouren - manchmal über 400%. Zufällig hängt der Server mit dem Fehler in der Konsole "Java - länger als 120 Sekunden blockiert" - kjournald, etc.
Ich kann keine dmesg-Ausgabe erhalten, weil dieser Fehler aus irgendeinem Grund nur in die Konsole schreibt, auf die ich keinen Zugriff habe, da diese remote gehostet wird. Daher kann ich keine vollständige Ablaufverfolgung kopieren.
Ich habe die Umgebung geändert, in der sich das befindet - sogar der physische Server und das passiert immer noch.
Ich habe hung_task_timeout_secs in 0 geändert, falls dies ein falsches Positiv gemäß http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html ist .
Außerdem ist irqbalance nicht installiert, vielleicht würde es helfen?
dies ist Ubuntu 10.04 64bit - dasselbe Problem mit dem neuesten 2.6.38-15-Server und 2.6.36.
Könnten CPU- oder Speicherprobleme / kein Swap-Link dieses Problem verursachen?
Hier ist die Konsolenmeldung:
[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.