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

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

新規登録して質問してみよう
ただいま回答率
85.49%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

1回答

1945閲覧

railsのアプリをheroku上で開くとアプリケーションエラー

nmnkwm

総合スコア6

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/06/23 16:45

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

railsチュートリアルを最後までやってうまくいったのですがherokuにデプロイし、開くとアプリケーションエラーになってします。

該当のソースコード

Ruby

12018-06-23T16:11:02.722286+00:00 app[web.1]: bundler: failed to load command: puma (/app/vendor/bundle/ruby/2.4.0/bin/puma) 22018-06-23T16:11:02.722393+00:00 app[web.1]: Errno::EADDRINUSE: Address already in use - bind(2) for "0.0.0.0" port 17955 32018-06-23T16:11:02.722395+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `initialize' 42018-06-23T16:11:02.722397+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `new' 52018-06-23T16:11:02.722398+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `add_tcp_listener' 62018-06-23T16:11:02.722400+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:105:in `block in parse' 72018-06-23T16:11:02.722401+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:88:in `each' 82018-06-23T16:11:02.722403+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:88:in `parse' 92018-06-23T16:11:02.722405+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/runner.rb:144:in `load_and_bind' 102018-06-23T16:11:02.722406+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/cluster.rb:391:in `run' 112018-06-23T16:11:02.722408+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/launcher.rb:174:in `run' 122018-06-23T16:11:02.722409+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/cli.rb:77:in `run' 132018-06-23T16:11:02.722411+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/bin/puma:10:in `<top (required)>' 142018-06-23T16:11:02.722413+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/bin/puma:23:in `load' 152018-06-23T16:11:02.722435+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/bin/puma:23:in `<top (required)>' 162018-06-23T16:11:02.893139+00:00 heroku[web.1]: Process exited with status 1 172018-06-23T16:11:02.915571+00:00 heroku[web.1]: State changed from starting to crashed 182018-06-23T16:14:43.271250+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=fast-anchorage-43505.herokuapp.com request_id=e6343bd2-3a3d-4b2c-9fb8-8600796cae1b fwd="101.141.30.70" dyno= connect= service= status=503 bytes= protocol=https 192018-06-23T16:14:44.077563+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=fast-anchorage-43505.herokuapp.com request_id=dbb25749-9264-4bb4-812a-4ed8ea285b12 fwd="101.141.30.70" dyno= connect= service= status=503 bytes= protocol=https

試したこと

似たような事例も調べたり、heroku restartも試しましたがわかりませんでした。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

2日後なので、解決されているかもしれませんが・・・

bash

12018-06-23T16:11:02.722393+00:00 app[web.1]: Errno::EADDRINUSE: Address already in use - bind(2) for "0.0.0.0" port 17955

Address already in useの通り、
恐らくポート「17955」が使用されている状態かと思います。

以下記事はHerokuを想定したものではありませんが、
同じ現象のようです。

rails sしようとしたらAddress already in useと言われた

heroku login後、
上記記事をもとにポート「17955」のプロセス停止後、
再度、Webアプリケーションにアクセスしてみるのは、
いかがでしょうか。

投稿2018/06/26 01:22

zaki_zaki

総合スコア25

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nmnkwm

2018/07/03 03:26

回答ありがとうございます。 エラーになるのはこのアプリだけなので諦めてもいいかと思い放置していました。 試してみましたがそれでもアプリケーションエラーになります。 pumaに関するエラーが原因のように思えますが対処がわかりません… 2018-07-02T22:59:43.782486+00:00 app[web.1]: bundler: failed to load command: puma (/app/vendor/bundle/ruby/2.4.0/bin/puma) 2018-07-02T22:59:43.782555+00:00 app[web.1]: Errno::EADDRINUSE: Address already in use - bind(2) for "0.0.0.0" port 3692 2018-07-02T22:59:43.782558+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `initialize' 2018-07-02T22:59:43.782559+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `new' 2018-07-02T22:59:43.782561+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:269:in `add_tcp_listener' 2018-07-02T22:59:43.782562+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:105:in `block in parse' 2018-07-02T22:59:43.782564+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:88:in `each' 2018-07-02T22:59:43.782565+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/binder.rb:88:in `parse' 2018-07-02T22:59:43.782567+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/runner.rb:144:in `load_and_bind' 2018-07-02T22:59:43.782568+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/cluster.rb:391:in `run' 2018-07-02T22:59:43.782570+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/launcher.rb:174:in `run' 2018-07-02T22:59:43.782571+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/lib/puma/cli.rb:77:in `run' 2018-07-02T22:59:43.782573+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/gems/puma-3.9.1/bin/puma:10:in `<top (required)>' 2018-07-02T22:59:43.782575+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/bin/puma:23:in `load' 2018-07-02T22:59:43.782595+00:00 app[web.1]: /app/vendor/bundle/ruby/2.4.0/bin/puma:23:in `<top (required)>' 2018-07-02T22:59:44.119110+00:00 heroku[web.1]: State changed from starting to crashed 2018-07-02T22:59:44.095857+00:00 heroku[web.1]: Process exited with status 1 2018-07-03T03:17:59.206531+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=fast-anchorage-43505.herokuapp.com request_id=b3ff9289-0fdb-4abe-92d9-5413641e58c9 fwd="101.141.29.200" dyno= connect= service= status=503 bytes= protocol=https 2018-07-03T03:18:00.224370+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=fast-anchorage-43505.herokuapp.com request_id=c7d7f853-4a1c-4bf7-9045-0d50cadf41ef fwd="101.141.29.200" dyno= connect= service= status=503 bytes= protocol=https
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問