【发布时间】:2016-06-24 14:24:36
【问题描述】:
我正在尝试在我的 VPS(Ubuntu 14、Ruby 2.3、Rails 4、Capistrano 3、Nginx 1.4.6、Unicorn 5)上启动并运行我的 rails 应用程序。不幸的是,我在启动/重启Unicorn时遇到了一些问题@
Capistrano 给我以下错误:
DEBUG [e0b4d317] 命令:/etc/init.d/unicorn_myapp restart
DEBUG [e0b4d317] 无法重新加载,正在启动 'cd /var/www/myapp/current;捆绑执行独角兽 -p 3000 -D -c /var/www/myapp/current/config/unicorn.rb -E production'
DEBUG [e0b4d317] master 启动失败,查看 stderr 日志了解详情 (回溯仅限于导入的任务)
上限中止!
/shared/log/unicorn_error.log 告诉我:
E,[2016-03-09T18:02:28.795300 #32208] 错误 -- : 添加侦听器失败 addr=0.0.0.0:3000(正在使用)
/var/www/myapp/shared/bundle/ruby/2.3.0/gems/unicorn-5.0.1/lib/unicorn/socket_helper.rb:149:in `bind': 地址已经在使用 - bind( 2) 对于 0.0.0.0:3000 (Errno::EADDRINUSE)
我对此很陌生。此错误的原因可能是什么?
【问题讨论】:
-
你能分享你的独角兽配置吗?
标签: ruby-on-rails-4 nginx unicorn capistrano3