任务被阻塞超过120秒

我在ec2实例上得到了很多这样的东西:

kernel: [141720.410047] INFO: task kjournald:14019 blocked for more than 120 seconds. kernel: [141720.410205] INFO: task flush-202:112:2005 blocked for more than 120 seconds. ....... 

我的操作系统是Ubuntu 10.10 2.6.35-22-virtual#33 – Ubuntu的SMP Sun Sep 19 21:05:42 UTC 2010 x86_64 GNU / Linux

我被build议安装一个新的内核,但不确定如何继续。

您可以使用以下命令在EC2上的Ubuntu实例上安装新的内核升级:

 sudo apt-get update && sudo apt-get dist-upgrade -y 

那么,如果一切顺利:

 sudo reboot 

EC2上最新发布的Ubuntu 10.10内核是

2.6.35-31虚

你也可以考虑升级到一个更新的内核的更新版本的Ubuntu。 例如,Ubuntu 11.10 Oneiric目前在dist-upgrade之后运行这个内核:

3.0.0-14虚拟

正在运行的Ubuntu 10.10 Maverick在几个月内(2012年4月)即将到期,所以您需要升级到更新的版本。

以下是可能与您遇到的问题相关的错误报告:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/666211

看起来你的存储有问题。 较新的内核可能会有一个更大的超时。 不过120s对于冲水来说很重要。