小编Tee*_*Tee的帖子

高负载会导致服务器挂起和错误“阻塞超过 120 秒”吗?

目前正在运行一些虚拟机和“裸机”服务器。Java 运行速度很高 - 有时超过 400%+。服务器随机挂起,控制台中出现错误“java - 阻塞超过 120 秒” - kjournald 等。

我无法获得 dmesg 输出,因为出于某种原因,此错误仅写入控制台,我无权访问,因为这是远程托管的。因此我无法复制完整的跟踪。

我改变了它所在的环境 - 即使是物理服务器,它仍在发生。

根据http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/deployment.html,我将 Hung_task_timeout_secs 更改为 0 以防误报。

另外, irqbalance 没有安装,也许它会有所帮助?

这是 Ubuntu 10.04 64bit - 与最新的 2.6.38-15-server 和 2.6.36 相同的问题。

cpu 或内存问题/没有交换空间会导致此问题吗?

这是控制台消息:

[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 …
Run Code Online (Sandbox Code Playgroud)

linux kernel

17
推荐指数
2
解决办法
10万
查看次数

标签 统计

kernel ×1

linux ×1