【问题标题】:Error in heroku app after database created创建数据库后 Heroku 应用程序出错
【发布时间】:2013-01-31 18:12:40
【问题描述】:

我的 heroku 日志中出现此错误。数据库已创建,但此错误不断被记录

2013-01-31T18:06:06+00:00 heroku[run.9334]: Starting process with command `bundle exec rake db:migrate`
2013-01-31T18:06:06+00:00 heroku[run.9334]: Awaiting client
2013-01-31T18:06:06+00:00 heroku[run.9334]: State changed from starting to up
2013-01-31T18:06:02+00:00 heroku[api]: Starting process with command `bundle exec rake db:migrate` by overallduka@hotmail.com
2013-01-31T18:06:10+00:00 heroku[run.9334]: Client connection closed. Sending SIGHUP to all processes
2013-01-31T18:06:11+00:00 heroku[run.9334]: Process exited with status 0
2013-01-31T18:06:11+00:00 heroku[run.9334]: State changed from up to complete
2013-01-31T18:06:16+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=youimports.herokuapp.com fwd=189.73.162.46 dyno= queue= wait= connect= service= status=503 bytes=

【问题讨论】:

  • 应用程序似乎无法正常启动。当你做heroku restart 时,heroku logs -t 说什么?

标签: ruby-on-rails ruby-on-rails-3 heroku ruby-on-rails-3.2


【解决方案1】:

您的日志没有显示 postgres 有任何问题,尽管它在rake db:migrate 期间确实失败了。

我会验证DATABASE_URL 是否使用heroku config --app <your-app> 指向您的数据库。如果不是,只需推广您的数据库。为此,请通过heroku pg:info --app <your-app> 找出您的数据库是什么“颜色”,然后通过heroku pg:promote <color> --app <your-app> 推广它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2020-12-03
    • 2014-08-16
    • 2021-06-24
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多