Attualmente in esecuzione alcuni server VM e "baremetal". Java è in esecuzione su alti - oltre il 400% + a volte. Casualmente il server si blocca con l'errore nella console "java - bloccato per più di 120 secondi" - kjournald, ecc.
Non riesco a ottenere un output di dmesg perché per qualche motivo questo errore scrive solo sulla console, a cui non ho accesso poiché è ospitato in remoto. quindi non riesco a copiare una traccia completa.
Ho cambiato l'ambiente in cui si trova, anche il server fisico e sta ancora accadendo.
Ho cambiato hung_task_timeout_secs a 0 in caso questo sia un falso positivo secondo http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html .
Inoltre, irqbalance non è installato, forse sarebbe d'aiuto?
questo è Ubuntu 10.04 a 64 bit - stesso problema con l'ultimo 2.6.38-15-server e 2.6.36.
cpu o problemi di memoria / nessuno scambio lasciato a causare questo problema?
ecco il messaggio della console:
[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.