Tag: 文件权限

Unicorn无法写pid文件

我正在使用Capistrano将Ruby on Rails应用程序部署到Linode VPS。 我使用Unicorn作为应用程序服务器,使用Nginx作为代理。 我的问题是,由于明显的权限问题,我无法启动Unicorn,但我很难跟踪它。 Unicorn开始使用此Capistrano任务: task :start, :roles => :app, :except => { :no_release => true } do run <<-CMD cd #{current_path} && #{unicorn_bin} -c #{unicorn_config} -E #{rails_env} -D CMD end 我回来了,ArgumentError表明pid文件的路径不可写。 cap unicorn:start master [d4447d3] modified * executing `unicorn:start’ * executing “cd /home/deploy/apps/gogy/current && /home/deploy/apps/gogy/current/bin/unicorn -c /home/deploy/apps/gogy/shared/config/unicorn.rb -E production -D” servers: [“66.228.52.4”] […]