部署 关于 puma 部署出现问题求大神们给点帮助

sandwind · 2015年06月03日 · 最后由 lancegin 回复于 2017年01月06日 · 2090 次阅读

我先按照这个教程 http://nicolas-brousse.github.io/ubuntu-install-and-tips/pages/installation/rails-puma/ 进行部署一切都很顺利 启动了 ngnix 当到最后一步,

start railsapp 发现访问我部署的地址出现的便是

我查看了 nginx 的 errer.log 里面记录: 2015/06/02 08:49:33 [error] 6695#0: *1 connect() to unix:///home/sprouting/Projects/testapi/tmp/sockets/puma.sock failed (111: Connection refused) while connecting to upstream, client: 192.168.199.194

但是我回到我项目目录输入 foreman start 访问部署的地址网站又正常运行

我就想知道 我是哪配置出问题了

Foreman export 那步做了没?

#1 楼 @rei 做了的 由于权限问题 我先是把 conf 文件导入在当前用户有权限的目录里 再通过拷贝到/etc/init 目录下 再用 chmod +x 文件 命令设置了权限

#2 楼 @sandwind 那是这里有问题了,进程没启动。看这篇文章我才知道 upstart 不用 root,但我没试过,有空试试。

4 楼 已删除

最后怎么解决的呢?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号