`

服务器的outofmemory问题的解决

    博客分类:
  • web
阅读更多

现在我的服务器抛了如下的异常:

Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: Java heap space
Oct 22, 2007 7:53:54 PM org.apache.tomcat.util.threads.ThreadPool$ControlRunnable run
SEVERE: Caught exception (java.lang.OutOfMemoryError: Java heap space) executing

org.apache.tomcat.util.net.LeaderFollowerWorkerThread@369ac7, terminating thread
Exception in thread "DefaultQuartzScheduler_Worker-9" java.lang.OutOfMemoryError: Java heap space

当时曾经出现过类似的异常,但报错内容不一样,好像是java.lang.OutOfMemoryError: PermGen space异常。看错误情况异常的位置不一样了。对于permgen的异常,当时看到论坛里面这篇文章可以解决:

http://www.iteye.com/topic/80620

对于我现在面临的问题,我还没有遇到过,还不知道该如何解决呢~

分享到:
评论
1 楼 fishyych 2007-10-24  
这里已经有比较完善的讨论了,呵呵
http://www.wujianrong.com/archives/2006/12/javalangoutofmemoryerror_permg.html

还有这里:
If Java runs out of memory, the following error occurs:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
This can have two reasons:

Your Java application has a memory leak. There are tools like YourKit Java Profiler that help you to identify such leaks.
Your Java application really needs a lot of memory (more than 128 MB by default!). In this case the Java heap size can be increased using the following runtime parameters:
java -Xms<initial heap size> -Xmx<maximum heap size>
Defaults are:

java -Xms32m -Xmx128m
You can set this either in the Java Control Panel or on the command line, depending on the environment you run your application.

相关推荐

    tomcat out of memory

    标题 "Tomcat Out of Memory" 指的是在运行Apache ...通过以上分析和解决方案,我们可以有效地处理和预防"Tomcat Out of Memory"问题,确保服务器稳定运行。持续监控、优化和学习将有助于提升系统的性能和可靠性。

    Out of memory

    "Out of memory" 是一个常见的...总之,“Out of memory”问题可以通过多种途径解决,包括硬件升级、软件优化、资源管理和配置调整。了解这些问题的根源并采取相应措施,有助于提升计算机性能并避免此类错误的发生。

    BlazeDS+Spring+activeMQ outofmemory

    解决“outofmemory”问题通常涉及以下步骤: 1. **分析堆转储(Heap Dump)**:使用工具如VisualVM或Eclipse Memory Analyzer来分析堆转储,找出占用内存最多的对象和类。 2. **检查配置**:审查`bizsm-mq-services...

    OutOfMemory的一个解决方法

    针对上述问题,尤其是在Web应用环境中,通过调整Tomcat服务器的内存参数是一种有效的解决方案。具体步骤如下: 1. **定位配置文件**:首先,需要找到Tomcat安装目录下的`bin`文件夹,该文件夹中包含了用于启动和...

    tomcat out of memory solution

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

    mysql Out of memory (Needed 16777224 bytes)的错误解决

    MySQL数据库在运行过程中可能会遇到“Out of memory (Needed 16777224 bytes)”的错误,这通常表示数据库服务器在执行某查询时内存不足。该问题可能由多种因素引起,包括查询缓存设置、内存分配限制以及存储过程中的...

    mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法

    总结来说,解决“mysqld-nt: Out of memory”问题需要综合考虑MySQL的配置参数、系统架构、数据库设计和查询效率等多个方面,通过适当的调整和优化,可以有效避免此类错误的发生,确保数据库的稳定运行。

    offline-PAKDD2021阿里云智能运维大赛-OutOfMemory-鱼丸粗面1

    阿里云智能运维大赛“OutOfMemory-鱼丸粗面1”是一项旨在利用大规模服务器的内存和内核日志数据来预测服务器内存故障的竞赛。该赛事分为初赛和复赛两个阶段,参赛者需要根据亿级的日志量和万级的服务器数据,构建...

    online-PAKDD2021阿里云智能运维大赛-OutOfMemory-PredictingMemoryFailuresWi

    【在线-PAKDD2021阿里云智能运维大赛-预测内存故障】是一场聚焦于预测服务器内存故障的比赛,采用双阶段机器学习方法来解决这一问题。参赛者需利用提供的Linux内核日志和内存错误日志,预测服务器在未来7天内是否...

    IBM官方文档,websphere 内存泄漏分析步骤和工具使用

    1. **理解导致OutOfMemory条件的原因** 2. **使用Tivoli Performance Viewer检测内存溢出状况** 3. **获取详细的垃圾收集(GC)日志** 4. **获取Java堆内存快照(Heap Dump)** 5. **解读详细的垃圾收集日志** 6. **...

    JProfiler对应用服务器内存泄漏问题诊断解决方案.docx

    内存回收的频率也越来越高,内存占用也越来越高,最终出现"Out of Memory Exception"的系统异常。 四、解决方法 解决内存泄漏问题的方法是:定位那些有内存泄漏的类或对象并修改完善这些类以避免内存泄漏。方法是...

    mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法

    MySQL中的"Sort aborted: Out of sort memory"错误通常出现在执行涉及排序操作的SQL查询时,如`ORDER BY`或`GROUP BY`语句。当MySQL在处理这些查询时,它会使用一个名为`sort_buffer_size`的内存缓冲区。如果查询所...

    Java服务器问题排查思路及工具集.zip

    Java服务器问题排查思路及工具集.zip linux工具集 java工具集 cpu占用率高如何解决 内存占用率高如何解决 OOM(out of memory)如何解决

    mongodb错误tcmalloc: large alloc out of memory, printing stack and exiting解决办法

    综上所述,解决 MongoDB 中的 "tcmalloc: large alloc out of memory" 错误通常需要综合考虑系统资源、查询效率、配置参数以及数据库设计等多个方面。通过适当的调整和优化,可以有效地避免此类错误,保证 MongoDB ...

    lingo 错误列表

    1. **HE MODEL GENERATOR RAN OUT OF MEMORY**:模型生成器内存不足。这意味着你在模型中定义的数据或公式超出了系统内存的承载能力,尝试减少模型的规模或者增加计算机的内存。 2. **TOO MANY LINES OF TEXT IN ...

    Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结

    在什么情况下会出现OutOfMemonryException呢? 在我们试图新建一个对象时,而垃圾收集器又找不到任何可用内存时被抛出,这种情况下我们是可以捕获该 异常的; 另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出...

    利用JProfiler对应用服务器内存泄漏问题诊断一例.doc

    二是内存泄漏问题,表现为内存回收低位点不断升高,内存回收的频率也越来越高,内存占用也越来越高,最终出现"Out of Memory Exception"的系统异常。 四、解决方法 通过使用 JProfiler 工具,可以定位那些有内存...

Global site tag (gtag.js) - Google Analytics