`

tomcat出现out of memory错误

阅读更多
我们开发的教学网站开始运行了,很多同学都来访问我们做的这个网站,可能由于访问量过大以及里面一些不合理的代码导致了out of memory错误,网上找了写资料,在tomcat下bin\catalina.sh文件中 echo "Using CATALINA_BASE:   $CATALINA_BASE"
的前面加上JAVA_OPTS="-server -Xms800m -Xmx1500m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

2011-11-22补充:但若要从根源上解决,需要查看jvm中的堆栈信息,这方面jdk1.6.15以后版本自带的工具visualVM就可以做到,这是个好工具!!!
分享到:
评论

相关推荐

    tomcat out of memory

    标题中的“tomcat out of memory”是一个常见的Java应用服务器(Tomcat)运行时的问题,意味着Tomcat在处理请求过程中耗尽了可用的内存资源,导致应用程序崩溃或性能急剧下降。这种情况通常由几个因素引起,包括但不...

    tomcat out of memory solution

    标题与描述中的关键词“Tomcat Out of Memory Solution”指向了在运行Tomcat服务器时遇到内存溢出错误(Out of Memory Error)的解决方法。在IT领域,尤其是Java应用服务器环境中,Tomcat作为一款广泛使用的开源轻量...

    OutOfMemory的一个解决方法

    1. **定位配置文件**:首先,需要找到Tomcat安装目录下的`bin`文件夹,该文件夹中包含了用于启动和停止Tomcat服务的脚本文件。 2. **编辑`catalina.sh`脚本**:在`catalina.sh`脚本的开头位置,加入以下行来设置JVM...

    tomcat 出现 OutOfMemoryError 的解决方法

    ### Tomcat 出现 OutOfMemoryError 的解决方法 #### 一、问题概述 在部署应用至 Tomcat 服务器时,经常会遇到一个常见的错误:`java.lang.OutOfMemoryError: PermGen space`。该错误表明 Java 虚拟机 (JVM) 的永久...

    Tomcat常见错误

    4. **内存溢出(Out of Memory)** - 错误描述:日志中出现“java.lang.OutOfMemoryError”。 - 原因分析:Java堆内存不足,处理大量数据或长时间运行的应用可能导致此问题。 - 解决方案:增大JVM的内存分配,...

    tomcat6-Memory-set-.rar_memory

    当处理的数据量增加,如果不适当地配置内存,Tomcat可能会遇到内存溢出(Out-of-Memory)错误,这将导致服务器崩溃或性能显著下降。因此,理解如何调整Tomcat6的内存设置至关重要。这包括设置JVM(Java虚拟机)的堆...

    Tomcat出现_PermGen_space解决方案

    总结而言,优化Tomcat的内存设置,尤其是 PermGen space 和Heap大小,是避免“Out of Memory”错误的关键。通过对JVM参数的细致调整,可以确保Web应用在高负载下稳定运行,提升整体性能。同时,合理组织应用的类加载...

    tomcat问题解决

    3. **内存设置**:如果Tomcat出现“Out of Memory”错误,可能需要调整JVM的内存参数。在`bin/catalina.sh`(Unix/Linux)或`bin/catalina.bat`(Windows)文件中,通过设置`CATALINA_OPTS`或`JAVA_OPTS`来增加堆...

    tomcat8.0及配置

    4. **内存不足**: 如果出现"Out of Memory"错误,可以在`bin/catalina.sh`或`catalina.bat`中增加JVM的内存分配。 5. **404错误**: 当访问页面报404时,检查Web应用是否正确部署,URL是否正确。 通过以上步骤,你...

    Tomcat_启动参数设置

    Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是...常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。

    linux环境下tomcat的启动、关闭及常见问题

    4. **内存不足**:如果出现`Out of Memory`错误,可能需要调整JVM的内存设置。在`bin/catalina.sh`文件中,找到`CATALINA_OPTS`行,添加或修改内存参数,如`-Xms1024m -Xmx2048m`。 5. **日志分析**:通过查看`...

    tomcat应用之_设置内存

    当应用负载增大,内存需求提高时,如果不进行调整,可能导致Tomcat性能下降甚至出现"Out of Memory"错误。因此,我们需要根据实际应用的需求来定制JVM的内存分配。 判断Tomcat当前使用的内存大小有几种方法。一种是...

    tomcat6.05

    3. **JVM内存不足**:如果遇到"Out of Memory"错误,需调整JAVA_OPTS环境变量,增加堆内存大小。 4. **日志管理**:通过修改conf/logging.properties文件,可以定制Tomcat的日志输出。 总结来说,Apache Tomcat ...

    Tomcat JVM内存设置方法

    这个值可能并不适合所有应用场景,特别是对于内存消耗较大的应用来说,可能会导致频繁的GC活动甚至OOM(Out Of Memory)错误。因此,根据实际需求调整JVM内存是非常必要的。 #### 四、Tomcat JVM内存设置步骤 按照...

    tomcatOutOfMemory错误解决方法共4页.pd

    【标题解析】:“tomcatOutOfMemory错误解决方法共4页.pd”这个标题明确指出,文档内容是关于解决Tomcat服务器出现的“OutOfMemory”错误的。Tomcat是一款广泛使用的开源Java应用服务器,该错误通常表示Tomcat在运行...

    tomcat8优化配置.zip

    2. **最大堆大小(Xmx)**:限制JVM可以使用的最大内存,防止因内存不足导致的"Out of Memory"错误。 3. **新生代大小(NewSize或XX:NewRatio)**:新生代内存大小会影响垃圾收集的频率和效率,通常新生代与老年代的...

    jdk1.5和Tomcat5.5安装部署详解

    5. **内存不足**:如果遇到"Out of Memory"错误,可能需要调整Tomcat的内存设置,修改`bin/catalina.sh`或`catalina.bat`文件中的`JAVA_OPTS`。 通过以上步骤,你可以成功安装并部署JDK1.5和Tomcat5.5,同时解决...

    Tomcat7 64位机运行问题处理

    如果看到“Out of Memory”错误,可能需要调整`JAVA_OPTS`环境变量,增加堆内存大小,例如: ```bash set JAVA_OPTS=-Xms1024m -Xmx2048m -XX:MaxPermSize=512m ``` 这将分别设置初始堆内存为1GB,最大堆内存为2...

    tomcat-7.0服务器

    - **内存配置**:合理分配JVM堆内存,避免Out of Memory错误。 - **启用GZIP压缩**:减少网络传输数据量,提高响应速度。 - **日志管理**:限制日志级别,避免不必要的性能消耗。 4. **安全性** - **SSL/TLS...

Global site tag (gtag.js) - Google Analytics