我在 debian 服务器上运行 grails 应用程序 (grails 2.1.1)。应用程序启动并运行良好,直到它停止时在终端上只显示“坏”一词。没有错误,没有堆栈跟踪报告。有人遇到过这个问题吗?什么意思?
服务器相当大(32gb 内存和 128gb 加密 SSD,8 核)所以我怀疑应用程序是否耗尽了资源。
关于插件,我只使用预打包的插件并使用缓存( Controller 的标准 RAM 缓存 + ehcache)。
我都试过了,“grails prod run-app”,“grails prod run-war”,所以它分别发生在 Jetty 和 Tomcat 上。
非常感谢帮助或提示。
最佳答案
您是说您正在使用“grails”命令在生产环境中运行应用程序吗?您应该部署到 Tomcat(或 Jetty 或其他“应用程序服务器”)
也许默认端口是保留的。尝试在另一个端口上运行 grails。将“grails.server.port.http=8181”添加到 BuildConfig.groovy 以在端口 8181 上启动 http。
关于tomcat - chalice 2.1.1。退出并出现错误 "bad",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002336/