我在debian服务器上运行grails应用程序(grails 2.1.1)。应用程序启动并运行良好,直到它停止时只有终端上的“坏”字样。没有错误,没有报告堆栈跟踪。有没有人遇到过这个问题?这是什么意思?
服务器相当大(32GB内存,128GB加密SSD,8个内核),所以我怀疑应用程序资源不足。
从插件开始,我只使用预先打包的插件并使用缓存(控制器+ ehcache的标准RAM缓存)。
我已经尝试了两种方法,“Grails prod run-app”,“grails prod run-war”,所以它分别发生在Jetty和Tomcat上。
我非常感谢帮助或提示。
答案 0 :(得分:0)
您是说您使用“grails”命令在生产中运行应用程序?您应该部署到Tomcat(或Jetty或其他“appserver”)
也许默认端口是保留的。尝试在另一个端口上运行grails。将“grails.server.port.http = 8181”添加到BuildConfig.groovy以在端口8181上启动http。