Linux 获得;“无法分配内存”;运行Puppet代理时
在运行“puppet agent-t”时,我遇到以下错误: 完整错误如下所示: 当我手动运行命令Linux 获得;“无法分配内存”;运行Puppet代理时,linux,automation,puppet,Linux,Automation,Puppet,在运行“puppet agent-t”时,我遇到以下错误: 完整错误如下所示: 当我手动运行命令/bin/uname-s时,我得到的结果没有任何错误 free命令显示以下内容: total used free shared buffers cached Mem: 609600 160688 448912 0 5716 35432 -/+ buffers/c
/bin/uname-s
时,我得到的结果没有任何错误
free命令显示以下内容:
total used free shared buffers cached
Mem: 609600 160688 448912 0 5716 35432
-/+ buffers/cache: 119540 490060
Swap: 0 0 0
木偶虫?您觉得怎么样?听起来您的系统内存不足。使用free检查内存使用情况,-m以MB为单位显示值:
$ free -m
total used free shared buffers cached
Mem: 590 412 177 0 22 314
-/+ buffers/cache: 75 514
Swap: 0 0 0
从另一个shell中,您可以在puppet代理运行时使用free检查内存使用情况,或者使用另一个实用程序(如top或dstat)
尝试查看您的服务状态,确保没有运行您不需要的服务:
service --status-all
你能更详细地描述一下你的设置吗?这个木偶是独立的,客户端服务器。什么版本的puppet,哪个OSI得到了几乎相同的错误。你解决过这个问题吗?我的设置有点复杂,但您在retrospect中是否了解此问题?更新:在我这次注销计算机时,第四次运行了此操作,但未发现错误。仍然不确定它是关于什么的。@自从我将我的puppet主实例从EC2 t1.micro升级到m1.small后,gabe就没有问题了。
service --status-all