背景故事:grails.tomcat.jvmArgs當多個Grails的應用程序在同一Tomcat7(XMX,X毫秒,等等)
我有3個Grails應用程序我想在同一Tomcat7服務器上運行。我能夠在沒有問題的情況下一次運行2,但是當我嘗試部署第三次時,我得到了Java崩潰。另外,該應用程序無法部署,或部署,但在一小時內Java崩潰。
的/ etc /默認/ tomcat7有以下限制Java的最大內存使用量: JAVA_OPTS = 「 - Djava.awt.headless =真-Xmx512m -XX:+ UseConcMarkSweepGC」
在每個應用程序的BuildConfig.groovy我可以指定一堆參數。 例如:grails.tomcat.jvmArgs = [ 「-Xms96m」, 「-Xmx128m」]
問題:
經由grails.tomcat.jvmArgs只爲它們各自的應用程序傳遞的參數(每個應用可以具有不同的內存需求/限制)還是爲所有應用程序首次部署集全局參數?
發生了什麼事?