【发布时间】:2016-10-12 07:28:50
【问题描述】:
我刚刚部署了一个新应用,但出现了一些错误。 我的配置文件看起来像这里的: https://www.digitalocean.com/community/tutorials/deploying-a-rails-app-on-ubuntu-14-04-with-capistrano-nginx-and-puma
彪马日志:
=== puma startup: 2016-06-11 13:10:07 +0200 ===
! Unable to load application: Errno::EADDRINUSE: Address already in use - bind(2) for [::]:2010
bundler: failed to load command: puma (/home/admrails/apps/Paris/shared/bundle/ruby/2.1.0/bin/puma)
nginx 日志:
2016/06/11 13:16:37 [crit] 29360#0: *3 connect() to unix:///home/admrails/apps/myapp/shared/tmp/sockets/Paris-puma.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: myIP, request: "GET /en/log_in HTTP/1.1", upstream:
"http://unix:///home/admrails/apps/myapp/shared/tmp/sockets/myapp-puma.sock:/en/log_in", host: "localhost"
有什么想法吗? tkx
【问题讨论】:
-
没有进程使用3000端口
-
你能展示一下你是如何开始 puma 的吗?命令?
-
我使用 capistrano 使用“cap production deploy”进行部署,然后重新启动 nginx(就像这个 tuto digitalocean.com/community/tutorials/…)。我错过了什么吗?
标签: ruby-on-rails nginx puma