Tomcat内存设置

时间:2011-01-25 11:39:56

标签: tomcat tomcat6 out-of-memory

我在tomcat中出现内存异常,任何人都可以解释如何进行设置,根据总内存的计算,必须设置哪些最佳值。谢谢提前。

此致 Chaitu

2 个答案:

答案 0 :(得分:3)

Tomcat使用java启动标志来设置内存配置。您需要将JAVA_OPTS环境变量设置为包含-Xmx512m(或者您认为需要的堆空间)。

export JAVA_OPTS="-Xmx512m"

如果您获得PermGen内存异常,您可能还需要设置MaxPermSize:

export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=128m"

正常的catalina启动脚本会将JAVA_OPTS环境变量合并到正常的启动过程中。

答案 1 :(得分:0)

此链接提供了有关在Ubuntu上为tomcat6设置这些值的有用提示。

https://serverfault.com/questions/139435/where-to-set-java-heap-options-e-g-xmx-for-tomcat-6-under-ubuntu-9-04

相关问题