Javaアプリをherokuにデプロイするとクラッシュする
解決したいこと
デプロイ中にアプリがクラッシュしないようにしたい
発生している問題・エラー
PS C:\workspace\java\pictgram> heroku logs --tail
2022-03-27T14:06:24.360447+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-27T14:06:27.580438+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=30329 -jar target/*.jar --server.port=30329 --spring.profiles.active=heroku`
2022-03-27T14:06:28.260687+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-27T14:06:28.264109+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-27T14:06:28.315039+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-27T14:06:28.442948+00:00 heroku[web.1]: Process exited with status 1
2022-03-27T14:06:28.502825+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-27T16:17:21.972518+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-27T16:17:25.664950+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=23616 -jar target/*.jar --server.port=23616 --spring.profiles.active=heroku`
2022-03-27T16:17:26.805660+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-27T16:17:26.809816+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-27T16:17:26.923706+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-27T16:17:27.064489+00:00 heroku[web.1]: Process exited with status 1
2022-03-27T16:17:27.146275+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-27T16:44:00.230067+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-27T16:44:03.770436+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=34506 -jar target/*.jar --server.port=34506 --spring.profiles.active=heroku`
2022-03-27T16:44:04.686940+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-27T16:44:04.690415+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-27T16:44:04.768098+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-27T16:44:04.898859+00:00 heroku[web.1]: Process exited with status 1
2022-03-27T16:44:04.947942+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T01:55:07.362093+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T01:55:11.789659+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=56365 -jar target/*.jar --server.port=56365 --spring.profiles.active=heroku`
2022-03-28T01:55:12.641001+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T01:55:12.644254+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T01:55:12.715811+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T01:55:12.834644+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T01:55:12.899419+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T03:38:49.662837+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T03:38:53.256948+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=25070 -jar target/*.jar --server.port=25070 --spring.profiles.active=heroku`
2022-03-28T03:38:54.250722+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T03:38:54.254644+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T03:38:54.331675+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T03:38:54.553003+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T03:38:54.614398+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T07:33:42.189253+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T07:33:45.728033+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=9086 -jar target/*.jar --server.port=9086 --spring.profiles.active=heroku`
2022-03-28T07:33:46.504737+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T07:33:46.507706+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T07:33:46.570958+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T07:33:46.693533+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T07:33:46.754745+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:17:35.000000+00:00 app[api]: Build started by user
2022-03-28T12:18:07.579675+00:00 app[api]: Deploy 17242c86 by user
2022-03-28T12:18:07.579675+00:00 app[api]: Release v13 created by user
2022-03-28T12:18:08.734105+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:18:14.000000+00:00 app[api]: Build succeeded
2022-03-28T12:18:14.345559+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=47680 -jar target/*.jar --server.port=47680 --spring.profiles.active=heroku`
2022-03-28T12:18:15.565648+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:18:15.571212+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:18:15.845259+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:18:16.025317+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:18:16.073773+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:18:16.077147+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:18:20.880304+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=51096 -jar target/*.jar --server.port=51096 --spring.profiles.active=heroku`
2022-03-28T12:18:22.247202+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:18:22.251652+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:18:22.325230+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:18:22.483997+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:18:22.544441+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:18:46.495290+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=shintaropictgram.herokuapp.com request_id=5c55bf62-f364-4187-b58a-5ee5509227bf fwd="218.220.13.180" dyno= connect= service= status=503 bytes= protocol=https
2022-03-28T12:18:46.825064+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=shintaropictgram.herokuapp.com request_id=d7e61d19-1b04-46cb-bd64-6f78df412aa4 fwd="218.220.13.180" dyno= connect= service= status=503 bytes= protocol=https
2022-03-28T12:27:19.232147+00:00 app[api]: Running release v14 commands by user
2022-03-28T12:27:19.232147+00:00 app[api]: Attach HEROKU_POSTGRESQL_GOLD (@ref:postgresql-shallow-90194) by user
2022-03-28T12:27:19.247160+00:00 app[api]: Release v15 created by user
2022-03-28T12:27:19.247160+00:00 app[api]: @ref:postgresql-shallow-90194 completed provisioning, setting HEROKU_POSTGRESQL_GOLD_URL. by user
2022-03-28T12:27:19.593928+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:27:25.728590+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=23306 -jar target/*.jar --server.port=23306 --spring.profiles.active=heroku`
2022-03-28T12:27:26.789332+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:27:26.792875+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:27:26.845512+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:27:27.055428+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:27:27.135325+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:29:55.309112+00:00 app[api]: Release v16 created by user
2022-03-28T12:29:55.309112+00:00 app[api]: Detach HEROKU_POSTGRESQL_MAROON (@ref:postgresql-horizontal-50492) by user
2022-03-28T12:29:57.242470+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:30:01.665463+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=14613 -jar target/*.jar --server.port=14613 --spring.profiles.active=heroku`
2022-03-28T12:30:02.729163+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:30:02.733134+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:30:02.824528+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:30:03.010051+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:30:03.068944+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:30:03.073868+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:30:08.523483+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=9222 -jar target/*.jar --server.port=9222 --spring.profiles.active=heroku`
2022-03-28T12:30:09.800250+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:30:09.835327+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:30:10.154675+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:30:10.361853+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:30:10.443064+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:30:23.378216+00:00 app[api]: Detach HEROKU_POSTGRESQL_GOLD (@ref:postgresql-shallow-90194) by user
2022-03-28T12:30:23.378216+00:00 app[api]: Release v17 created by user
2022-03-28T12:30:23.904216+00:00 heroku[web.1]: State changed from crashed to starting
2022-03-28T12:30:28.251488+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=50072 -jar target/*.jar --server.port=50072 --spring.profiles.active=heroku`
2022-03-28T12:30:29.187592+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
2022-03-28T12:30:29.191944+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2022-03-28T12:30:29.268979+00:00 app[web.1]: no main manifest attribute, in target/pictgram-0.0.1-SNAPSHOT.jar
2022-03-28T12:30:29.413691+00:00 heroku[web.1]: Process exited with status 1
2022-03-28T12:30:29.475956+00:00 heroku[web.1]: State changed from starting to crashed
2022-03-28T12:32:53.453912+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=shintaropictgram.herokuapp.com request_id=2f0d569b-4890-4017-a02f-1a35d8cc8956 fwd="218.220.13.180" dyno= connect= service= status=503 bytes= protocol=https
2022-03-28T12:32:53.684461+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=shintaropictgram.herokuapp.com request_id=03b0b68e-c7c2-4bde-8da2-1577719c37c7 fwd="218.220.13.180" dyno= connect= service= status=503 bytes= protocol=https
Creating ⬢ pictgram... !
! Name pictgram is already taken
PS C:\workspace\java\pictgram> heroku apps:destroy --app shintaropictgram
! Couldn't find that app.> heroku create pictgram
PS C:\workspace\java\pictgram> heroku apps:destroy --app pictgram
! You do not have access to the app pictgram.
Creating ⬢ techpictgram... done
https://techpictgram.herokuapp.com/ | https://git.heroku.com/techpictgram.git
gitリポジトリー
自分で試したこと
以下のキーワードで検索
heroku code=h10 desc= app crashed java
Procファイルのプッシュ漏れを確認したが問題なし
宜しくお願い致します。
0 likes