服务器环境是LINUX7.3+TOMCAT3.1,最近由于访问量增加,出现页面好半天才能打开的情况,请问如何能加大TOMCAT3的内存使用和连接数及优化性能?我在网上找了几天了,都是TOMCAT4或5的,没有3的,配置文件等都不一样,请各位帮忙!

解决方案 »

  1.   

    既然這樣,樓主為什么不用 tomcat5 呢
      

  2.   

    没用过3的呀不过加大内存是JVM参数
    java -Xms 256M -Xmx 512M
      

  3.   

    我也是刚刚接手,不是很熟悉,因为有业务应用,不敢贸然改TOMCAT5,所以想最好能够在现有环境下解决问题。
      

  4.   

    弄台测试机,升级到tomcat5,测试看看,如果没问题就照做
      

  5.   

    在tomcat配置文件中增加jvm内存:
    java -Xms 256M -Xmx 512M
      

  6.   

    在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:  JAVA_OPTS=’-Xms【初始化內存大小】 -Xmx【可以使用的最大內存】’ 
      需要把这兩个参数值調大。例如: 
      JAVA_OPTS=’-Xms256m -Xmx512m’ 
      表示初始化內存为256MB,可以使用的最大內存为512MB。
    这个最大内存你可以大到你机子可用内存的80%,是可用内存不是全部内存,要除去系统的日常开销所需要的内存 
      

  7.   

    在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:  JAVA_OPTS=’-Xms【初始化內存大小】 -Xmx【可以使用的最大內存】’
    这个我也找到了,但在TOMCAT3下没有这个catalina.sh文件啊
      

  8.   

    在TOMCAT安装的BIN目录中有个tomcat3w.exe之类的文件,双击它,然后在控制面板上也可以调整TOMCAT的内存大小及其它性能参数,每次调整后都用loaderRunnder进行测试,看那种测试最好,
      

  9.   

    不过加大内存是JVM参数
    java -Xms 256M -Xmx 512M另外楼主换机器呵
      

  10.   

    呵呵,那一定要类似文件名的设置文件,# ----- Execute The Requested Command -----------------------------------------
    echo "Using CATALINA_BASE:   $CATALINA_BASE"
    echo "Using CATALINA_HOME:   $CATALINA_HOME"
    echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
    echo "Using JAVA_HOME:       $JAVA_HOME"这是文件里面的内容
    你找到后改为
    # ----- Execute The Requested Command -----------------------------------------
    JAVA_OPTS="-server -Xmx512m -Xms128m -Djava.awt.headless=true "
    echo "Using CATALINA_BASE:   $CATALINA_BASE"
    echo "Using CATALINA_HOME:   $CATALINA_HOME"
    echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
    echo "Using JAVA_HOME:       $JAVA_HOME"最后重启tomcat
      

  11.   

    我在BIN下的TOMCAT.SH中加入了:
    JAVA_OPTS="-server -Xmx256m -Xms256m -Djava.awt.headless=true "
    重起TOMCAT后,查看系统内存使用是199M,还没到256呢,应该是设置没起作用吧?