8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Heroku】デプロイしたときにおこるApplication error(code=H10)の対処法

Posted at

#プログラミング勉強日記
2021年3月20日
ローカルでは動くのに、HerokuでデプロイするとApplication errorになってしまったので、その対処法を紹介する。

image.png

#エラー内容
 まず書かれているように、heroku logs --tailでログを確認した。

2021-03-19T06:17:26.458574+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=videochat-sample.herokuapp.com request_id=48b111ba-aaf9-49c2-b454-ffb81ccb1fcb fwd="14.14.208.82" dyno= connect= service= status=503 bytes= protocol=https

 すると、code=H10でApp crashedと書いてある。

#やってみたこと
 ネットで調べてみると、Herokuを再起動すると書いてあった。

$ heroku restart -app アプリ名

 次に、起動してるプロセスを確認してそのプロセスを再起動することをやってみた。

$ heroku ps
$ heroku restart web.1

 どれをやっても動かなかった。

 Herokuのコンソールを見る方法があって、やってみたがそれでも見当たらなかった。

Herokuのコンソールを見る方法
$ heroku run console

#解決方法
 自分のコードの場合、package.jsonに誤りがあった。scriptの設定がデフォルトのままになっていた。これを直したら正しく表示された。

package.json
{
  "name": "videochat-sample",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node app.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1"
  }
}

#参考文献
Herokuでアプリが開けない!H10 App Crashed対処法メモ
Heroku展開エラーH10(アプリがクラッシュしました)

8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?