1. 项目场景

host os:Kylin-Server-10-SP1
docker: docker-ce-18.09.7
cloud: openstack queens


2. 问题描述及原因分析

云平台web输入正确的用户名和密码后,出现提示“您为登录或者认证已过期,请重新登录”,一直循环往复,登录不了,如下如:

通过F12进入调试模式,然后重新输入再次登录,获取到Internal Server Error及You can’t write a against a read only slave,如下信息:

针对Internal Server Error进一步点击,查看reponse,也是报You can’t write a against a read only slave,从WEB架构了解到采用了redis作为token的缓存,怀疑redis缓存只读不可写有关,进入redis容器,通过redis-cli连接,例如:redis-cli -h x.x.x.x -a $redis_password,进入redis交互模式,执行FLUSHDB,出现了页面的报错,如下:
验证了猜想,故是redis的问题,简单粗暴的方式就把redis停掉,然后删除数据,重新初始化生成,如下:

docker stop redis_sentinel redis
rm -rf /var/lib/docker/volumes/redis/_data/*
docker start redis_sentinel redis

若是三控,则三个节点均要执行。

还有可能是时间终端与服务器时间不一致等等情况。


3. 解决方案

redis的问题,简单粗暴的方式就把redis停掉,然后删除数据,重新初始化生成,如下:

docker stop redis_sentinel redis
rm -rf /var/lib/docker/volumes/redis/_data/*
docker start redis_sentinel redis

若是三控,则三个节点均要执行。

循环登录提示“您为登录或者认证已过期,请重新登录”相关推荐

  1. Foxmail 登录 qq 账号时无法登录 提示我们设置了独立密码或使用授权码登录的解决方法...

    Foxmail 登录 qq 账号时无法登录  提示我们设置了独立密码或使用授权码登录的解决方法 1.首先我们设置我们邮箱的类型如下图所示 2.打开网页版的qq邮箱  在设置--->账户---&g ...

  2. java金蝶星空云金蝶Java 对接 金蝶云星空 接口 对接 金蝶API 对接 金蝶 接口 解决 会话失效 问题 会话已失效,请重新登录

    java金蝶星空云金蝶Java 对接 金蝶云星空 接口 对接 金蝶API 对接 金蝶 接口 解决 会话失效 问题 会话已失效,请重新登录 1.准备工作 1.1 接口调用账户 1.2 下载 金蝶星空云 ...

  3. 关于腾讯QQ登录提示“个人文件夹没有读写权限,请修改相应权限后再尝试”的解决方法...

    前几天一同事WIN7系统登录QQ时提示"个人文件夹没有读写权限,请修改相应权限后再尝试",当时就觉得是不是路径安装的不正确,随后就卸载,重新下载新版本,安装在默认盘,登录时问题依旧 ...

  4. 微信登录提示逻辑不正确_Axure RP 9 教程:模拟登录注册

    本篇文章将会教大家利用Axure RP 9,制作显示密码和隐藏密码的交互效果,enjoy~ 前言 本期案例给大家展示的交互内容包括: 60s倒计时 动态面板的简单切换 输入正确的密码的时候登录成功:否 ...

  5. 【vue】vue实现用户长时间不操作,提示用户登录已过期重新登录

    vue实现用户长时间不操作,提示用户登录已过期请重新登录 1.实现思路 使用 mouseover事件来监测是否有用户操作页面,然后写一个定时器间隔特定时间检测是否长时间未操作页面,如果是清除token ...

  6. 初始化mysql5.7.18_MySQL5.7.18,初始化完成登录,提示密码过

    初始化完成登录,提示密码过期 原因: 安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'password'连接,默认调用的 ...

  7. session过期跳转登录页面

    2019独角兽企业重金招聘Python工程师标准>>> 项目需要做一个自动登出的功能,查询了网上的资料,一开始准备用session监听做,按照下面方式配置监听器 1.在项目的web. ...

  8. html微博不能登录,爬取微博信息,使用了cookie仍然无法登录微博

    按照网上的模板自己写了类似的代码爬取微博,可是response回来的html是登录界面的html,应该是没有成功登陆微博,但是和网上的代码是基本一样的 from bs4 import Beautifu ...

  9. openstack登录认证出现错误_无法登录的用户 | 一次问题排查过程

    点击上方"蓝字"关注我们 0 "有用户在手机端认证失败." ins项目的微信群里的客户又遇到了新的问题. "不像是网络问题,感觉是后端服务的问题.&q ...

  10. Java实现Token登录验证(基于JWT的token认证实现)

    文章目录 一.JWT是什么? 二.使用步骤 1.项目结构 2.相关依赖 3.数据库 4.相关代码 三.测试结果 一.JWT是什么? 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流 ...

最新文章

  1. ASP.NET + SqlSever 大数据解决方案 PK HADOOP
  2. [Oracle]理解undo表空间
  3. 【Flask项目2】python对象分页数据序列化基类(5)
  4. AngularJS学习笔记
  5. java 多线程 优先级_java多线程之线程的优先级
  6. element 怎么把数据写到日历表上_数据集 | 地理空间数据云30m的DEM爬取
  7. iOS网络加载图片缓存策略之ASIDownloadCache缓存优化
  8. 系统安全工作笔记001---springcloud系统安全隐患与改善_工作经验_随时更新
  9. 跨境独立站必备!用 WhatsApp 玩转海外私域流量
  10. GNU cflow实现调用关系分析
  11. Go语言结构应用实例
  12. maven-dependency-plugin插件的使用
  13. 【vijos】P1190 繁忙的都市
  14. 拓端tecdat|R语言多项式线性模型:最大似然估计二次曲线
  15. CrossApp的环境配置教程Windowsmac
  16. sqlserver Month()函数取日期不足两位的加 0
  17. 表格组件列属性formatter和styler使用方法
  18. Hibernate框架学习1
  19. scrollView无限滚动,横屏和竖屏
  20. OAuth2.0实现自定义颁发token

热门文章

  1. 出现这几个征兆,可能是主动脉堵塞的表现
  2. 关于内点定义不同的讨论
  3. M哥linux-全新高端运维
  4. Delphi对Windows消息等的封装和窗体的实现
  5. Abnova艾美捷2-NBDG 葡萄糖摄取检测试剂盒说明书
  6. 高效背完六级大纲7000词 同步提升阅读和翻译能力
  7. pyinstaller -F ... : 使用pyinstaller模块将py程序文件打包exe文件
  8. 怎么把视频压缩变小?推荐几种简单的压缩方法
  9. 一图读懂 耕地“进出平衡”,与“占补平衡”有啥区别?
  10. 【DRAM存储器九】SDRAM介绍-read、write、Precharge、DQM、Power down、Clock Suspend命令