base grails3.3.8アプリがherokuのメモリ制限を破棄します

筋肉epf

herokuにデプロイしたい簡単なgrails3.3.8アプリを作成しようとしています。

私は単純なgrailsアプリから始めました:

$ grails create-app example

次に、Procfileを追加しました。

web: ./gradlew bootRun -Dgrails.server.port=$PORT

そして、ステージタスクbuild.gradle

task stage(dependsOn: assemble)

このアプリは何もしないので、512Mのherokudynoを強調するべきではないと思います。

2018-11-05T02:43:28.390592+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2018-11-05T02:43:32.587318+00:00 heroku[web.1]: Process running mem=729M(142.5%)
2018-11-05T02:43:32.587564+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)
2018-11-05T02:43:36.536505+00:00 app[web.1]: :buildProperties
2018-11-05T02:43:37.378484+00:00 app[web.1]: :processResources
2018-11-05T02:43:37.381277+00:00 app[web.1]: :classes
2018-11-05T02:43:37.403505+00:00 app[web.1]: :findMainClass
2018-11-05T02:43:37.519404+00:00 app[web.1]: :bootRunPicked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8
2018-11-05T02:43:54.618402+00:00 heroku[web.1]: Process running mem=1164M(227.5%)
2018-11-05T02:43:54.618533+00:00 heroku[web.1]: Error R15 (Memory quota vastly exceeded)
2018-11-05T02:43:54.618676+00:00 heroku[web.1]: Stopping process with SIGKILL
2018-11-05T02:43:54.788397+00:00 heroku[web.1]: Process exited with status 137
2018-11-05T02:43:54.804734+00:00 heroku[web.1]: State changed from starting to crashed
irichelgeson

bootRunローカルで実行および開発するためのものです。本番環境での実行ではなく、迅速な開発用に最適化されています。

本番環境で実行するには、通常は実行します

./gradlew assemble
# Deploy build/libs/app.jar(or war) to your server
java -jar app.jar 

Spring-Boot / Grailsアプリを実行する方法は他にもたくさんあります。たとえば、Tomcatやその他のサーブレットコンテナにデプロイします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Grails3とSpringSecurityプラグイン

分類Dev

Grails3でのrun-scriptの代替

分類Dev

Grails3でのSitemeshの使用

分類Dev

Postgresql用のGrails3の構成

分類Dev

Grails3での構成の分割

分類Dev

Grails3の機能テスト

分類Dev

インデックスビューのGrails3制限列

分類Dev

Grails3のドロップダウンリスト

分類Dev

Grails3での静的リソースのリロード

分類Dev

アクセスリソースgrails3

分類Dev

Grails3のIntegrationSpecはどこにありますか

分類Dev

Grails3とSpringSecurityRESTを使用したCORSの構成

分類Dev

カスタムMavenリポジトリGrails3

分類Dev

Web用のgrails3アプリを作成するための最良の方法

分類Dev

Grails3アプリでBootstrapを参照するための最良の方法

分類Dev

Grails3プラグインの構成

分類Dev

Hibernate 5 Grails3を使用した検索

分類Dev

grails3のUrlMappingsに関する説明

分類Dev

EclipseでGRAILS3をデバッグする

分類Dev

IntelliJでのGrails3のデバッグ

分類Dev

Log4j2用のGrails3の構成

分類Dev

IntelliJIDEAでGrails3統合テストを行う方法

分類Dev

Grails3とSpring @ RequestMapping

分類Dev

Grails3とLDAP認証

分類Dev

Grails3はデフォルトでhttpsを強制します

分類Dev

Grails3を使用したメールプラグインの構成

分類Dev

mongodbレプリカセット用にgrails3を構成する方法

分類Dev

Grails3 スクリプトにサービスを挿入する

分類Dev

Grails3を使用してJSONAPIのドキュメントを作成する方法