开发者社区> 问答> 正文

Linux 下 tomcat session失效问题

Web 项目是在windows上开发的,完成后部署到Linux上了。运行时发现问题:同一个session在A 、B两个页面的有效生命周期不同,在B页面1分钟以后就失效,但是A页面却不会这么短时间就失效。在本地环境(windows系统)测试时,却不会出现这个问题。A页面和B页面相比,B页面有很多用jquery实现的ajax异步交互。大家有没有遇到这个问题?大侠们给我一个思路,是哪里出了问题。万分感谢!

展开
收起
a123456678 2016-06-15 14:38:01 3264 0
1 条回答
写回答
取消 提交回答
  • 1、看你的session失效时长,如果服务端使用类似反相代理就,检察是否有效传递sessionid

    2、检察你的后台代码获取session的方式

    3、如果实在没办法找出问题,就在服务器端打印所有客户端请求包括所有参数,测试2分钟,迟到你说的情况出现,查看服务器请求参数sessionid是否改变,找出请求连接,对应后台代码,检察session

    一般情况下服务器段开发,session都使用工厂模式去创建

    2019-07-17 19:39:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 技术揭秘 立即下载
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载