質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.91%

herokuデプロイ時のApplication Error

受付中

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,108

score 8

前提・実現したいこと

半年ぶりにサイトを修正し、デプロイしたらサイトを表示することが出来なくなりました。サイトの修正内容はview
がメインでローカル環境では問題なく動いています。

webのプロセスも問題なく動いております。

発生している問題・エラーメッセージ

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

heroku log

2016-07-05T08:40:03.161519+00:00 heroku[web.1]: Restarting
2016-07-05T08:40:03.203776+00:00 heroku[worker.1]: Restarting
2016-07-05T08:40:03.204339+00:00 heroku[worker.1]: State changed from up to starting
2016-07-05T08:40:05.513919+00:00 heroku[worker.1]: Stopping all processes with SIGTERM
2016-07-05T08:40:06.045644+00:00 app[worker.1]: 2016-07-05T08:40:06.045Z 3 TID-ouafuh20w INFO: Shutting down
2016-07-05T08:40:06.417423+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2016-07-05T08:40:07.176417+00:00 app[web.1]: [2016-07-05 08:40:07] FATAL SignalException: SIGTERM
2016-07-05T08:40:07.176460+00:00 app[web.1]:     /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `select'
2016-07-05T08:40:07.176470+00:00 app[web.1]:     bin/rails:4:in `require'
2016-07-05T08:40:07.176470+00:00 app[web.1]:     bin/rails:4:in `<main>'
2016-07-05T08:40:07.424220+00:00 app[worker.1]: 2016-07-05T08:40:07.424Z 3 TID-ouagwhnn0 INFO: Terminating 25 quiet workers
2016-07-05T08:40:08.172485+00:00 heroku[web.1]: Process exited with status 143
2016-07-05T08:40:08.363363+00:00 heroku[worker.1]: Process exited with status 0
2016-07-05T08:40:08.443957+00:00 heroku[worker.1]: Starting process with command `bundle exec sidekiq -C config/sidekiq.yml`
2016-07-05T08:40:08.566047+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 24030 -e production`
2016-07-05T08:40:09.070557+00:00 heroku[worker.1]: State changed from starting to up
2016-07-05T08:40:11.137733+00:00 app[worker.1]: D, [2016-07-05T08:40:11.137597 #3] DEBUG -- : Celluloid 0.17.0 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
2016-07-05T08:40:16.294706+00:00 app[worker.1]: 2016-07-05T08:40:16.294Z 3 TID-oxox8yc8o INFO: Booting Sidekiq 3.3.4 with redis options {:url=>"redis://rediscloud:REDACTED@pub-redis-14542.us-east-1-3.1.ec2.garantiadata.com:14542", :namespace=>"sidekiq"}
2016-07-05T08:40:18.125245+00:00 app[worker.1]: [DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead
2016-07-05T08:40:18.075092+00:00 app[web.1]: [DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead
2016-07-05T08:40:20.048521+00:00 app[web.1]: [2016-07-05 08:40:20] INFO  WEBrick 1.3.1
2016-07-05T08:40:20.048558+00:00 app[web.1]: [2016-07-05 08:40:20] INFO  ruby 2.0.0 (2015-12-16) [x86_64-linux]
2016-07-05T08:40:20.203610+00:00 app[worker.1]: 2016-07-05T08:40:20.203Z 3 TID-oxox8yc8o INFO: Running in ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-linux]
2016-07-05T08:40:20.203637+00:00 app[worker.1]: 2016-07-05T08:40:20.203Z 3 TID-oxox8yc8o INFO: See LICENSE and the LGPL-3.0 for licensing details.
2016-07-05T08:40:20.203648+00:00 app[worker.1]: 2016-07-05T08:40:20.203Z 3 TID-oxox8yc8o INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org/pro
2016-07-05T08:40:20.208130+00:00 app[worker.1]: 2016-07-05T08:40:20.208Z 3 TID-oxox8yc8o INFO: Starting processing, hit Ctrl-C to stop
2016-07-05T08:40:20.323514+00:00 heroku[web.1]: State changed from starting to up




2016-07-05T08:40:41.488778+00:00 app[web.1]: => Booting WEBrick
2016-07-05T08:40:41.488790+00:00 app[web.1]: => Rails 4.2.0 application starting in production on http://0.0.0.0:24030
2016-07-05T08:40:41.488791+00:00 app[web.1]: => Run `rails server -h` for more startup options
2016-07-05T08:40:41.488792+00:00 app[web.1]: => Ctrl-C to shutdown server
2016-07-05T08:40:41.488793+00:00 app[web.1]: Started GET "/" for 221.133.114.154 at 2016-07-05 08:40:41 +0000
2016-07-05T08:40:41.615551+00:00 app[web.1]: Processing by ItemsController#index as HTML
2016-07-05T08:40:41.681500+00:00 app[web.1]:   User Load (5.8ms)  SELECT  "users".* FROM "users" WHERE "users"."deleted_at" IS NULL AND "users"."id" = $1  ORDER BY "users"."id" ASC LIMIT 1  [["id", 1]]
2016-07-05T08:40:41.763753+00:00 app[web.1]:   Category Load (2.1ms)  SELECT  "categories".* FROM "categories" WHERE "categories"."deleted_at" IS NULL AND "categories"."name" = $1 LIMIT 1  [["name", "root"]]
2016-07-05T08:40:41.908245+00:00 app[web.1]:   Press Load (4.7ms)  SELECT  "presses".* FROM "presses"  ORDER BY "presses"."id" DESC LIMIT 1
2016-07-05T08:40:42.001507+00:00 app[web.1]:   Category Load (0.9ms)  SELECT "categories".* FROM "categories" WHERE "categories"."deleted_at" IS NULL
2016-07-05T08:40:42.013343+00:00 app[web.1]:   Rendered items/_category.html.erb (14.8ms)
2016-07-05T08:40:42.020697+00:00 app[web.1]:   Item Load (1.4ms)  SELECT  "items".* FROM "items" WHERE "items"."deleted_at" IS NULL AND "items"."item_status_id" = $1  ORDER BY "items"."created_at" DESC LIMIT 15 OFFSET 0  [["item_status_id", 2]]
2016-07-05T08:40:44.820025+00:00 app[web.1]:    (1.4ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 332], ["impressionable_type", "Item"]]
2016-07-05T08:40:47.872752+00:00 app[web.1]:    (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 331], ["impressionable_type", "Item"]]
2016-07-05T08:40:50.908094+00:00 app[web.1]:    (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 330], ["impressionable_type", "Item"]]
2016-07-05T08:40:54.900182+00:00 app[web.1]:    (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 329], ["impressionable_type", "Item"]]
2016-07-05T08:40:57.624561+00:00 app[web.1]:    (1.3ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 328], ["impressionable_type", "Item"]]
2016-07-05T08:41:01.605217+00:00 app[web.1]:    (1.2ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 327], ["impressionable_type", "Item"]]
2016-07-05T08:41:04.678734+00:00 app[web.1]:    (1.0ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 326], ["impressionable_type", "Item"]]
2016-07-05T08:41:06.967218+00:00 app[web.1]:    (6.3ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 325], ["impressionable_type", "Item"]]
2016-07-05T08:41:09.750999+00:00 app[web.1]:    (1.2ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 324], ["impressionable_type", "Item"]]
2016-07-05T08:41:11.477397+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path="/" host=dronetube.jp request_id=4a5a200f-5554-4b8b-b213-ce0ed4baa469 fwd="221.133.114.154" dyno=web.1 connect=0ms service=30000ms status=503 bytes=0
2016-07-05T08:41:12.947151+00:00 app[web.1]:    (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 323], ["impressionable_type", "Item"]]
2016-07-05T08:41:15.349771+00:00 app[web.1]:    (1.2ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impressions"."impressionable_id" = $1 AND "impressions"."impressionable_type" = $2  [["impressionable_id", 322], ["impressionable_type", "Item"]]
2016-07-05T08:41:19.500799+00:00 app[web.1]:    (0.9ms)  SELECT DISTINCT COUNT(DISTINCT "impressions"."request_hash") FROM "impressions" WHERE "impre

試したこと

検索し類似例を探しましたが、該当しそうなものがありませんでした。

補足情報(言語/FW/ツール等のバージョンなど)

デプロイ先heroku
Rails 4.2.0
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
redis
PostgreSQL

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2016/07/05 17:49

    「check your logs for details. 」と言われていますので、ログとソースの提示をお願いします。

    キャンセル

  • asdasdas

    2016/07/05 18:11

    デプロイからエラーまでのログを追加いたしました。

    キャンセル

回答 1

0

railsサーバが正常に動いてるように感じるのですが、今はどうでしょうか?

2016-07-05T08:40:41.615551+00:00 app[web.1]: Processing by ItemsController#index as HTML
2016-07-05T08:40:41.681500+00:00 app[web.1]:   User Load (5.8ms)  SELECT  "users".* FROM "users" WHERE "users"."deleted_at" IS NULL AND "users"."id" = $1  ORDER BY "users"."id" ASC LIMIT 1  [["id", 1]]

とりあえず、heroku restartして様子を見る。 'heroku logs --tail'でログを流しながらサーバにアクセスをする。 もしログが流れていなかったらドメインの問題、ログが流れて500番が発生するなどはrailsアプリの問題だと思います。

動かない問題に関して、色々可能性があるので1つずつ確認していくしかないと思います。また、Heroku側のトラブルもありえるので、 https://status.heroku.com/ などをチェックするのも良いと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.91%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る