2007年5月31日星期四

Windows 2003 Server的TOMCAT的内存池配置问题

最近在Windows 2003 Server上安装Atlassian的Confluence时,发现Conflucence经常引起Tomcat 100%占用计算机资源,经查资料发现是TOMCAT(ver5.5)的Java虚拟机内存配置问题,其缺省配置为128m,对于一些大量页面访问、会占用大量资源的应用,容易导致宕机。

解决方案:增加Tomcat的JVM的Maximum memory pool的值,可根据具体机器的配置增加,在我的1G的机器上将其改为512M后,系统运行正常。

Step:

  1. 双击托盘上的Apache Tomcat图标(如果未出现,请先选择程序菜单Apache Tomcat -> Moniter Tomcat), 打开Tomcat Monitor的属性页面。

  2. 选择Java属性页。

  3. 设置Initial memory pool和Maximum memory pool的值。

  4. 确定。重新启动即可。

没有评论: