人偶失败并显示:无法分配内存-fork(2)

4 ruby linux unzip puppet vagrant

这是我的木偶命令:

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'],
}
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

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

由Vagrant管理的Virtual Box上的SLES 11SP3

  • 1个处理器
  • 4GB RAM(与6GB配合使用)

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

小智 5

也许在系统中禁用了过量使用,请尝试:

echo 1 > /proc/sys/vm/overcommit_memory
Run Code Online (Sandbox Code Playgroud)