1

我在 debian 服务器上运行 grails 应用程序(grails 2.1.1)。该应用程序启动并运行良好,直到它在终端上仅显示“坏”一词而停止。没有错误,没有堆栈跟踪报告。有没有人遇到过这个问题?这是什么意思?

服务器相当大(32gb 内存和 128gb 加密 SSD,8 个核心),所以我怀疑应用程序的资源不足。

至于插件,我只使用预打包的插件并使用缓存(控制器的标准 RAM 缓存 + ehcache)。

我已经尝试了“grails prod run-app”、“grails prod run-war”,所以它分别发生在 Jetty 和 Tomcat 上。

我非常感谢帮助或提示。

4

1 回答 1

0

您的意思是您正在使用“grails”命令在生产环境中运行应用程序吗?您应该部署到 Tomcat(或 Jetty 或其他一些“应用服务器”)

这可能是从以下位置打印“坏”的地方: https ://github.com/grails/grails-core/blob/master/grails-plugin-tomcat/src/main/groovy/org/grails/plugins/tomcat/隔离WarTomcatServer.groovy#L92

也许默认端口是保留的。尝试在另一个端口上运行 grails。将“grails.server.port.http=8181”添加到 BuildConfig.groovy 以在端口 8181 上启动 http。

于 2012-10-22T14:28:52.503 回答