【问题标题】:Deploying Rails app to heroku error (sqlite3->Postgresql)? [closed]将 Rails 应用程序部署到 heroku 错误(sqlite3->Postgresql)? [关闭]
【发布时间】:2012-10-12 18:23:03
【问题描述】:

当我在 heroku 上对我的 rails 应用程序进行一些更改时,我突然收到“应用程序错误”。而且不太清楚为什么,我找不到合适的解决方案。

这里是日志:

   2012-10-22T20:05:26+00:00 heroku[slugc]: Slug compilation started
   2012-10-22T20:06:54+00:00 heroku[web.1]: State changed from up to starting
   2012-10-22T20:06:54+00:00 heroku[slugc]: Slug compilation finished
   2012-10-22T20:06:56+00:00 heroku[web.1]: Starting process with command `bundle e
   xec rails server -p 28612`
   2012-10-22T20:06:56+00:00 heroku[web.1]: Stopping all processes with SIGTERM
   2012-10-22T20:06:57+00:00 app[web.1]:   /usr/local/lib/ruby/1.9.1/webrick/server
   .rb:90:in `select'
   2012-10-22T20:06:57+00:00 app[web.1]: [2012-10-22 20:06:57] ERROR SignalExceptio
   n: SIGTERM
   2012-10-22T20:07:06+00:00 heroku[web.1]: Stopping remaining processes with SIGKI
   LL
   2012-10-22T20:07:06+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least on
   e process failed to exit within 10 seconds of SIGTERM
   2012-10-22T20:07:08+00:00 heroku[web.1]: Process exited with status 137
   2012-10-22T20:07:57+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process
   failed to bind to $PORT within 60 seconds of launch
   2012-10-22T20:07:57+00:00 heroku[web.1]: Stopping process with SIGKILL
   2012-10-22T20:07:58+00:00 heroku[web.1]: State changed from starting to crashed
   2012-10-22T20:07:58+00:00 heroku[web.1]: State changed from crashed to starting
   2012-10-22T20:07:58+00:00 heroku[web.1]: Process exited with status 137
   2012-10-22T20:08:01+00:00 heroku[web.1]: Starting process with command `bundle e
   xec rails server -p 26859`
   2012-10-22T20:09:01+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process
   failed to bind to $PORT within 60 seconds of launch
   2012-10-22T20:09:01+00:00 heroku[web.1]: Stopping process with SIGKILL
   2012-10-22T20:09:02+00:00 heroku[web.1]: Process exited with status 137
   2012-10-22T20:09:02+00:00 heroku[web.1]: State changed from starting to crashed
   2012-10-22T20:09:27+00:00 heroku[router]: Error H10 (App crashed) -> GET www.thr
   illengine.com/ dyno= queue= wait= service= status=503 bytes=`

在开发中它工作正常。

更新:

40 分钟后,一切恢复正常并正常工作。奇怪,考虑到我真的什么都没做。 还有其他人遇到类似的事情吗?

【问题讨论】:

    标签: ruby-on-rails sqlite postgresql deployment heroku


    【解决方案1】:
    1. gem 文件是否有 pg gem?

    2. 您是否将数据库迁移到生产数据库上?

    3. 部署是否出现任何错误?

    【讨论】:

    • 1.是的; 2. 是的; 3. 不。
    • 这可能是亚马逊 AWS 的停机时间。也许你身边什么都没有!
    • 是的,看起来像。感谢您提供的信息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2015-12-25
    • 1970-01-01
    • 2018-09-10
    • 2015-09-22
    相关资源
    最近更新 更多