ruby - Gitlab reconfigure失败
PHP中文网
PHP中文网 2017-04-24 15:59:26
0
2
1015

把gitlab.rb里gitlab_rails['gitlab_email_enabled']改成了false
以前刚装上的时候无端爆栈
现在改了这个以后reconfigure就过不去了……

日志如下:

Starting Chef Client, version 12.5.1
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
  - gitlab (0.0.1)
  - package (0.0.0)
  - runit (0.14.2)
Compiling Cookbooks...
Recipe: gitlab::default
  * directory[/etc/gitlab] action create (up to date)
/sbin/init: unrecognized option '--version'
-.mount                                          loaded active mounted   /
  
  ================================================================================
  Recipe Compile Error in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb
  ================================================================================
  
  Errno::ENOMEM
  -------------
  Cannot allocate memory - fork(2)
  
  Cookbook Trace:
  ---------------
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:26:in `do_shell_out'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:37:in `success?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:107:in `service_up?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:99:in `should_notify?'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:202:in `block (2 levels) in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/definitions/sidekiq_service.rb:31:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/sidekiq.rb:20:in `from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:110:in `block in from_file'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:108:in `each'
    /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:108:in `from_file'
  
  Relevant File Content:
  ----------------------
  /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/libraries/helper.rb:
  
   19:  require 'mixlib/shellout'
   20:  require 'uri'
   21:  
   22:  module ShellOutHelper
   23:  
   24:    def do_shell_out(cmd)
   25:      o = Mixlib::ShellOut.new(cmd)
   26>>     o.run_command
   27:      o
   28:    rescue Errno::EACCES
   29:      Chef::Log.info("Cannot execute #{cmd}.")
   30:      o
   31:    rescue Errno::ENOENT
   32:      Chef::Log.info("#{cmd} does not exist.")
   33:      o
   34:    end
   35:  
  
  
  Running handlers:
  Running handlers complete
  Chef Client failed. 0 resources updated in 05 seconds
PHP中文网
PHP中文网

认证0级讲师

reply all(2)
我想大声告诉你

Cannot allocate memory

It should be that there is not enough memory

伊谢尔伦

The officially recommended configuration of GitLab is 2GB memory

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template