工头开始似乎并未在开发中绑定puma套接字

时间:2018-07-16 23:30:31

标签: ruby-on-rails puma foreman

我正在工作的Rails应用程序在尝试转到我们的登台站点时遇到一些502错误的问题。通过添加到puma.rb中,This thread得到了我需要的答案:

application_path = '/home/deploy/hotel-automata/shared'

bind "unix://#{application_path}/sockets/puma.socket"

我还可以通过运行foreman start -p 3000在开发中启动服务器。我的问题是这怎么不会引发错误?我的application_path绝对不在本地计算机中,并且运行bundle exec pumabundle exec rails server导致file not found出现错误。这是专门针对领班的东西吗?还是我缺少什么?我环顾了一会儿,但找不到与此相关的任何内容。

也是,这是最好的方法吗?我觉得使用精确路径可能不是最好的方法,但是我不确定该怎么做。在这一点上的任何建议也将不胜感激。

另外,这是我的Procfile

web:      bundle exec rails server
redis:    redis-server
sidekiq:  bundle exec sidekiq

0 个答案:

没有答案