【问题标题】:Procfile in HerokuHeroku中的Procfile
【发布时间】:2014-08-01 01:39:46
【问题描述】:

有人可以帮助我解决我在 Heroku 上的问题。我是 Heroku 的新手。 这个警告总是出现。警告:未检测到 Procfile,使用默认 Web 服务器 (webrick)。我正在使用 Rails 4。在此先感谢

【问题讨论】:

  • 您要使用什么服务器?独角兽什么的?你读过这个吗? devcenter.heroku.com/articles/procfile
  • 我正在使用独角兽服务器
  • 我重启了heroku。现在可以了。我只是有一个 at=error code=H10 desc="App crashed"。现在
  • 好的,所以我需要查看完整的日志才能提供帮助,这可能也是一个不同的问题。我想您是否可以单击此作为已回答,这取决于您是否认为我的回答解决了您发布的问题。
  • at=error code=H10 desc="App crashed" method=GET path="/" host=XXXXXX request_id=89f5bea5-e3c3-4d06-af05-0aef758216fa fwd="49.147.56.19" dyno =连接=服务=状态=503字节=

标签: ruby heroku ruby-on-rails-4


【解决方案1】:

错误本身是不言自明的。没有检测到Procfile,因此在您的根目录中创建一个名为Procfile 的文件。

正如您在评论中所说,您使用的是Unicorn 服务器,因此在Procfile 中放置此代码。

 web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb

我假设你创建了一个 unicorn.rb 文件

推送到 github,推送到 heroku,看看是否可行。

Procfile 包含启动服务器的命令,以及您需要传递给该命令的任何选项。您的应用程序崩溃了,因为启动服务器的命令根本不存在。

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2016-03-02
    • 1970-01-01
    • 2015-07-16
    相关资源
    最近更新 更多