2016-04-11 18 views
1

nginx & unicorn ile bir uygulamayı başlatmaya çalışıyorum. i 3 kez bye benzer kodlar için sunucuyu başarıyla başlatıyorum. ama genellikle bu bkz:unicorn master başlatılamadı

[[email protected] yaqoot]# unicorn_rails -c config/unicorn.rb -D 
/usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/configurator.rb:88:in `block in reload': directory for stderr_path=/var/www/yaqoot/log/unicorn/log not writable (ArgumentError) 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/configurator.rb:84:in `each' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/configurator.rb:84:in `reload' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/configurator.rb:65:in `initialize' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:76:in `new' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:76:in `initialize' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/bin/unicorn_rails:209:in `new' 
    from /usr/local/rvm/gems/ruby-2.1.0/gems/unicorn-5.1.0/bin/unicorn_rails:209:in `<top (required)>' 
    from /usr/local/rvm/gems/ruby-2.1.0/bin/unicorn_rails:23:in `load' 
    from /usr/local/rvm/gems/ruby-2.1.0/bin/unicorn_rails:23:in `<main>' 
    from /usr/local/rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval' 
    from /usr/local/rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>' 
master failed to start, check stderr log for details 

ben bu nasıl düzeltebilirim?

cevap

0

o hata mesajı belirtildiği oluyor gibi:

/var/www/yaqoot/log/unicorn/log not writable 

Yani, err günlüğü için farklı bir yol ayarlamak gerekir

veya

  • sen tek boynuzlu at koşmak gerekir

veya

  • bu klasörden
için chown/değişim izinleri için gereken uygun bir kullanıcı