0

では、非常に基本的なアプリを Heroku にデプロイします。私はチュートリアルに従って手紙を書きました。このデプロイに関するすべてが教科書通りでしたが、Heroku でサイトを開くと、イライラするほど漠然としたメッセージが表示されます。

「heroku ps」を実行すると、次のように表示されます。

    Process  State       Command                               
    -------  ----------  ------------------------------------  
    web.1    up for 13m  bundle exec rails server thin -p $..

「heroku ログ」を実行すると、通常の非推奨メッセージと以下のテキストが表示されます。しかし、これらのログには、アプリがクラッシュする原因となる赤いフラグはありません。何か不足していますか?

    2012-06-24T12:50:50+00:00 heroku[slugc]: Slug compilation started
    2012-06-24T12:51:25+00:00 heroku[api]: Release v9 created by bd@bendowney.net
    2012-06-24T12:51:25+00:00 heroku[api]: Deploy ff89ee6 by bd@bendowney.net
    2012-06-24T12:51:25+00:00 heroku[web.1]: State changed from up to bouncing
    2012-06-24T12:51:25+00:00 heroku[web.1]: State changed from bouncing to created
    2012-06-24T12:51:25+00:00 heroku[web.1]: State changed from created to starting
    2012-06-24T12:51:25+00:00 heroku[slugc]: Slug compilation finished
    2012-06-24T12:51:27+00:00 heroku[web.1]: Starting process with command `bundle exec rails server thin -p 37816 -e production`
    2012-06-24T12:51:27+00:00 heroku[web.1]: Stopping all processes with SIGTERM
    2012-06-24T12:51:28+00:00 app[web.1]: Exiting
    2012-06-24T12:51:29+00:00 heroku[web.1]: Process exited with status 0
    2012-06-24T12:51:34+00:00 app[web.1]: => Booting Thin
    2012-06-24T12:51:34+00:00 app[web.1]: => Rails 3.2.5 application starting in production on http://0.0.0.0:37816
    2012-06-24T12:51:34+00:00 app[web.1]: => Ctrl-C to shutdown server
    2012-06-24T12:51:34+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
    2012-06-24T12:51:34+00:00 app[web.1]: => Call with -d to detach
    2012-06-24T12:51:34+00:00 app[web.1]: >> Thin web server (v1.3.1 codename Triple Espresso)
    2012-06-24T12:51:34+00:00 app[web.1]: >> Maximum connections set to 1024
    2012-06-24T12:51:34+00:00 app[web.1]: >> Listening on 0.0.0.0:37816, CTRL+C to stop
    2012-06-24T12:51:35+00:00 heroku[web.1]: State changed from starting to up
4

2 に答える 2

1

データベースがある場合、データベースを移行しましたか? それはしばしば私を捕まえるものです。:-)

heroku run rake db:migrate
于 2012-06-24T16:28:04.137 に答える
0

問題は、十分なレコードを表示していなかったことです。私が走った後heroku logs -n 2000(または他の多数の人)、それは私に物事の最初に正しかった問題を示しました

于 2012-07-06T16:15:20.090 に答える