我正在使用AWS在EC2 T2 micro上安装厨师服务器12。我已经下载了适用的64位deb软件包版本。
我在框中设置了以下内容:
我收到了一些错误,但是" main"下面列出了一个:
这里的主要问题是内存问题:
errno的:: ENOMEM
-------------
无法分配内存 - fork(2)
================================================================================
Error executing action
运行'执行[restart_rabbitmq_log_service]'
================================================== ==============================
Errno::ENOMEM
-------------
Cannot allocate memory - fork(2)
Resource Declaration:
---------------------
# In /var/opt/opscode/local-mode-cache/cookbooks/enterprise/definitions/component_runit_service.rb
19: execute "restart_#{component}_log_service" do
20: command "#{node['runit']['sv_bin']} restart #{node['runit']['sv_dir']}/#{component}/log"
21: action :nothing
22: end
23:
`
答案 0 :(得分:2)
是的,您确实需要至少4GB的RAM用于Chef服务器。 https://docs.chef.io/chef_system_requirements.html#the-chef-server有正式的文档,说8GB但4GB加一些交换可能不会运行得太差。