`
jiaoronggui
  • 浏览: 1328015 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116419
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199309
社区版块
存档分类
最新评论

内存不足会导致resin的session机制失效吗?

阅读更多

内存不足会导致resin的session机制失效吗?

 

系统采用resin发布,nginx作为前台服务器,最近经常出现session超时的错误,因为使用F5作为负载均衡的,就就一台一台服务器的检查,结果发现有部分服务器的内存被使用接近100%,是否会因为内存满导致session出现丢失的情况?有没有同类经验的??

0
0
分享到:
评论
3 楼 jiaoronggui 2013-01-23  
宏基小键盘 写道
根据我的经验,如果系统是Linux的话,Linux的内存使用与windows不一样,会变变“吃”掉内存。大部分内存在做缓存,为了提高系统性能。也就是说如果部署在Linux下,这种现象可能是正常的。
Session的内存空间是在jvm中分配的,最大应该不超过jvm的最大值。如果有内存泄露的话,看下resin的log文件或jvm的dump文件,应该有发现
最后,F5和nginx的负载均衡策略也有可能造成session丢失。

专业,谢谢,我来检查下!!!
2 楼 宏基小键盘 2013-01-23  
根据我的经验,如果系统是Linux的话,Linux的内存使用与windows不一样,会变变“吃”掉内存。大部分内存在做缓存,为了提高系统性能。也就是说如果部署在Linux下,这种现象可能是正常的。
Session的内存空间是在jvm中分配的,最大应该不超过jvm的最大值。如果有内存泄露的话,看下resin的log文件或jvm的dump文件,应该有发现
最后,F5和nginx的负载均衡策略也有可能造成session丢失。
1 楼 jiaoronggui 2013-01-22  
1月22日观察,服务器重启后,果然超时现象没有了,估计系统存在内存泄露问题。

相关推荐

    运维-resin常见问题.txt

    在使用Resin过程中,可能会遇到`java.lang.OutOfMemoryError`异常,这通常是由于Java虚拟机(JVM)的堆内存不足所导致的。解决此问题的方法包括但不限于调整JVM的最大堆内存大小、使用内存分析工具定位内存泄漏点等...

    resin内存益出后自动重启

    2. **内存配置不当**:如JVM启动参数设置不合理,导致可用内存不足。 3. **资源泄露**:比如数据库连接未关闭等。 4. **递归调用过深**:这也会导致栈溢出。 #### 自动重启方案 针对Resin服务器遇到内存溢出时自动...

    resin3 和 resin4

    3. **内存管理**:Resin3采用了高效的内存管理策略,降低了内存泄漏的风险。 4. **线程池管理**:通过线程池,Resin3能够有效地调度和复用线程,提高系统资源利用率。 5. **负载均衡与集群**:支持多服务器间的负载...

    JavaWeb Session失效时间设置方法

    而关闭浏览器并不一定会导致Session失效,因为Session的生命周期独立于浏览器。 在Session失效后,有时我们需要执行一些特定的操作,比如: - **控制并发用户数**:当Session失效时,系统中在线用户数会减少,这...

    resin常见有关问题

    这是一个内存溢出问题,表明JVM的堆内存不足。解决方法包括增加JVM启动时的堆内存大小,进行堆转储以定位无法被垃圾回收的对象,以及检查是否有长时间占用内存的线程。如果JVM内存和操作系统报告的内存使用存在差异...

    resin3 resin3下载

    1. **高性能**:Resin3以其高效的请求处理和内存管理机制著称,能够处理高并发的Web应用程序。它采用了预编译JSP和HTTP缓存技术,提高了服务器响应速度。 2. **轻量级**:尽管Resin3支持Java EE标准,但它的设计...

    resin服务器有3部分,resin1,resin-webapp,resin-lib,由于大小限制分开传

    通常,Resin的配置文件`resin.conf`位于`resin1`目录下,可以在这里设置服务器的端口、数据源、session管理、集群配置等参数。在`resin-webapp`目录下的`WEB-INF`目录里,可以放置Web应用的`web.xml`部署描述符,...

    resin-3.2.0.zip

    7. **缓存和Session复制**:Resin支持高效的缓存机制,可以减少数据库访问,提高性能。同时,对于分布式环境,它还实现了Session的跨服务器复制,确保用户会话的一致性。 8. **WebDAV支持**:Resin 3.2.0还支持...

    resin-3.1.6.zip

    Resin,全称为Caucho Resin,是一款高性能的Java应用服务器,主要用作Web服务器和应用服务器。Resin 3.1.6是该软件的一个版本,它提供了对Servlet、JSP、EJB以及Java EE相关技术的支持,是开发和部署Java应用程序的...

    resin-3.1.8

    Resin,全称为Caucho Resin,是一款高效、轻量级的应用...在部署和管理Resin 3.1.8时,需要根据项目需求进行适当的配置调整,如设置虚拟主机、调整内存分配、配置集群等,以确保服务器能够高效、稳定地运行应用程序。

    resin4.0.47

    同时,Resin还支持基于内存的Session和Application级别的缓存。 8. **安全管理**: 安全是任何服务器的重要考量,Resin 4.0.47提供了多种安全措施,如SSL/TLS支持,HTTP基本认证和digest认证,以及自定义的安全...

    resin-3.1.9-src

    《深入解析Resin 3.1.9源代码:揭示J2EE接口的实现细节》 Resin 3.1.9是一款著名的Java应用服务器,它以其高效、稳定和易于扩展的特点,在Java开发者中广受青睐。源代码的开放使得我们有机会深入探究其内部工作机制...

    resin4下载

    - **内存管理**: Resin采用了一种优化的内存分配策略,降低了垃圾回收的频率,提高了系统性能。 - **热部署**: 支持应用程序的热部署,无需重启服务器即可更新应用。 - **Quercus PHP支持**: Resin4集成了Quercus...

    Resin绿色版

    在Resin的配置中,可以通过设置session的最大存活时间、session的并发数量等参数,来控制最大同时在线用户数。这有助于管理和优化服务器资源,防止在高并发访问时服务崩溃。 5. **配合gzip**: Gzip是一种常用的...

    resin-4.0.45.zip

    2. **内存管理**:Resin的内存管理机制比Tomcat更智能,能更好地控制内存使用,减少因内存问题导致的应用卡顿或崩溃。 3. **易用性**:Tomcat由于其简单易用和广泛的社区支持,在初学者和小型项目中更受欢迎。而...

    Resin服务器

    - **轻量级容器**:Resin服务器具有小巧的内存占用和快速的启动时间,适合于资源有限的环境。 - **全面的J2EE支持**:Resin不仅支持Servlet和JSP,还提供了对EJB、JMS、JNDI等J2EE标准的实现。 - **源码开放**:...

    Resin源码解读1

    Resin,作为一个高性能的Java应用服务器,其源码解析对于我们深入理解Web服务器的运行机制和优化技术具有重要的价值。本文将从日志分析、运行时调试、网络模型以及线程池模型四个方面进行深入探讨。 一、日志分析 ...

    resin 入门基础教程.pdf

    ### Resin 入门基础教程知识点概述 #### 一、Resin 概览 - **Resin 特性** - Resin 和 Resin Professional 的功能对比:Resin 是一款高性能且灵活的 Java 应用服务器,适用于部署 Java Web 应用程序。它支持 JSP ...

    resin服务器resin-pro-3.1.8

    Resin服务器,全称为Caucho Resin,是一款高性能、轻量级的Java应用服务器,尤其以其优秀的JSP和Servlet容器而闻名。被业界誉为“世界上最快的JSP和Servlet容器”之一,Resin以其高效能和稳定性在IT行业中赢得了广泛...

    resin-3.1.10

    在升级到更现代的版本之前,使用Resin 3.1.10的老系统可能会遇到一些挑战,比如对新Java和Web技术的支持不足、安全性可能落后以及可能存在的bug。然而,对于那些依赖旧版软件的环境,Resin 3.1.10仍能提供稳定的运行...

Global site tag (gtag.js) - Google Analytics