zoukankan      html  css  js  c++  java
  • session未释放

    客户反映一个关于session的bug,说有了1,2天以后,就无法登陆了。

    我们这边试了好几天,都没有出现类似问题,后来没办法,只能远程开会,7点左右和他们通话,偶然发现他们居然直接关remote desktop,而不是先logoff。

    然后照着这个思路,发现某些情况下还真有可能无法关闭session,改好以后,客户挺满意,毕竟这个bug都困扰了他们几个星期了。

    结论就是,你不知道客户会怎么使用你的系统,所以只能在自己的代码里,多check了。

    现在的系统,client会不停的问server你还在吗?server也会不停的问每个client你还好吗?以此来决定对方是否还活着,这个设计真是有点奇怪,只需要一个就够啦,为什么需要两个呢?应该只需要server check session的最后一次活跃时间就可以,如果超过5分钟,没有活动,就可以把session给踢了。而client段每次调用如果超过5分钟没有返回,也可以认为server有问题。这样的话,系统可以简化不少,现在的系统还是有不少进步的空间的。

    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    5、include为应用指定多个struts配置文件
    4、struts处理流程和action的管理方式
    8、类型转换器
    7、请求参数接收
    UESTC 2014 Summer Training #6 Div.2
    Codeforces Round #FF
    css ul li去除圆点
    css a标签去除下划线
    Axure的热区元件的作用
    结组开发项目(TD学生助手)
  • 原文地址:https://www.cnblogs.com/mryux/p/11197262.html
Copyright © 2011-2022 走看看