Oneiric 的 init (upstart) 在 openvz 上占用了 99% 的 CPU

Oneiric 的 init (upstart) 在 openvz 上占用了 99% 的 CPU

我在使用 Ubuntu Natty (11.04) 自带的 openvz vps 时遇到了问题,最近我升级到了 Oneiric (11.10)。重启后,我发现 init 进程卡在了 cpu 的 ~99% 左右,loadavg 徘徊在 1.0 左右。我读过关于 openvz 上 upstart 的过去问题,但看起来现在应该已经解决了。

我通过切换存储库并运行进行升级sudo apt-get update && sudo apt-get dist-upgrade

我做错了什么吗?有什么办法可以解决这个问题吗?如果您需要更多信息,我会提供。

感谢大家。

答案1

基于此修复:https://code.launchpad.net/~jammy/+archive/upstart.fix-880049

以下步骤解决了我今天在 Ubuntu 11.10 中的问题。

将此 PPA 添加到您的系统:

添加 apt 存储库 ppa:jammy/upstart.fix-880049

更新你的系统:apt-get update apt-get upgrade

答案2

init 需要访问 /dev/console,但虚拟机中默认不存在该目录。

您可能能够通过在vzctl set 105 --devices c:5:1:rw --savevm 外部执行来修复它 - 对于 linux-vserver 来说,简单的mknod /var/lib/vservers/servername/dev/console c 5 1就足够了。

openvz 命令的来源和背景信息:askubuntu.com

相关内容