我使用刀ec2插件来引导一个新的实例(Ubuntu 12.04),并在其上安装一个软件。 一切都很好,但在厨师客户端结束后,新软件的一些进程被终止。 奇怪的是,这只与引导出现。 如果我首先引导一个新的实例,然后运行食谱,则不会出现此问题。 作为厨师服务器,我使用托pipe的厨师。
任何想法可能是什么问题?
如果系统有内存不足的危险,Linux会终止进程,也许这种情况发生了? grep / var / log / syslog中的短语“oom”(不记得它是否在首都) – 这会告诉你是否由于内存不足而导致进程被终止。
0: http : //linuxdevcenter.com/pub/a/linux/2006/11/30/linux-out-of-memory.html
检查dmesg是否发生内存不足错误
dmesg | grep OOM
这几乎可以肯定地发生,如果这是你正在运行的微型实例。 在这种情况下,添加一个交换文件的食谱之前(尝试这一个: https : //gist.github.com/4171136 ),你的问题就会结束!