1

debian サーバーで grails アプリケーション (grails 2.1.1) を実行しています。アプリケーションが起動し、端末に「bad」という言葉だけが表示されて停止するまで、正常に実行されます。エラーもスタックトレースも報告されません。誰もこの問題に遭遇したことがありますか? どういう意味ですか?

サーバーはかなり大きい (32GB RAM と 128GB 暗号化 SSD、8 コア) ため、アプリケーションがリソースを使い果たしているとは思えません。

プラグインに関しては、事前にパッケージ化されたプラグインのみを使用し、キャッシング (コントローラーの標準 RAM キャッシング + ehcache) を使用します。

「grails prod run-app」と「grails prod run-war」の両方を試したので、それぞれ Jetty と Tomcat で発生します。

ヘルプやヒントをいただければ幸いです。

4

1 に答える 1

0

「grails」コマンドを使用してアプリを本番環境で実行しているということですか? Tomcat (または Jetty またはその他の「アプリケーション サーバー」) にデプロイする必要があります。

これはおそらく「悪い」が出力される場所です 。 IsolatedWarTomcatServer.groovy#L92

デフォルトのポートが予約されている可能性があります。別のポートで grails を実行してみてください。「grails.server.port.http=8181」を BuildConfig.groovy に追加して、ポート 8181 で http を開始します。

于 2012-10-22T14:28:52.503 に答える