Puppet失败:无法分配内存 - fork(2)

时间:2014-01-10 22:20:35

标签: ruby linux vagrant puppet unzip

这是我的傀儡命令:

exec { 'unzip Data.zip':
  command     => '/usr/bin/unzip -qq -o /vagrant/modules/wls/files/Data.zip -d /weblogic/app',
  group       => 'vagrant',
  user        => 'vagrant',
  require    => File['/weblogic/app/WEB-INF'],
}

以下是错误消息:

  

错误:/ Stage [main] / Deploy_webapp / Exec [unzip Data.zip] /返回:更改   从notrun到0失败:无法分配内存 - fork(2)

由Vagrant管理的虚拟盒上的SLES 11SP3
  • 1个处理器
  • 4GB内存(适用于6GB)

    # Use VBoxManage to customize the VM. For example to change memory: vb.customize ["modifyvm", :id, "--memory", "4096"]

2 个答案:

答案 0 :(得分:4)

您的系统中可能已禁用过度使用,请尝试:

echo 1 > /proc/sys/vm/overcommit_memory

答案 1 :(得分:0)

下面使用,logstash在puppy agent -t命令后自动启动

systemctl 停止日志存储

这应该可以解决您的问题。