zoukankan      html  css  js  c++  java
  • 系统时间不一致导致memcached的session不共享

    测试服务器需要做负载均衡,采用的是Nginx+Tomcat。

    负载均衡配置成功之后,采用memcached配置session同步。总共4台服务器,三台服务器很顺利的配置成功,最后一台服务器死活不能共享。

    这个问题解决的过程很曲折,进行了不限于以下的操作。

    重启系统

    检查理性配置无数次

    重新部署应用

    复制正常主机应用到本机

    复制正常主机Tomcat到本机

    。。

    断断续续,加起来搞了至少搞了一天的时间,依然无效果。

    应用和应用服务器都一致,基本可以排队是程序的问题,那只能是主机出问题了,我差点想重启主机。不过远程主机重启会非常麻烦,放弃。

    找啊找啊,在网上搜了很多信息,最终,在寻找的过程中,发现某篇文章中的一句话,点醒了我。

    服务器之间的时间戳一致也非常重要,因为时间不一致将直接导致session过期。

    查看了一下,果然。三台服务器是正确时间,一台机器的时间晚了9个小时。

    解决方法:

    date -s 14:30:00

    再试一下,正常了。

  • 相关阅读:
    消除QQ表情小游戏
    图片排序
    自定义字体
    随机图片滚动
    生成500个0-1000的随机数&&数组查找—小练习
    文字搬运
    查找 替换
    BeginInvoke和EndInvoke方法
    MVC HtmlHelper用法大全
    30分钟LINQ教程 【转载】
  • 原文地址:https://www.cnblogs.com/alfily/p/5217020.html
Copyright © 2011-2022 走看看