首页 > 编程语言 >[编程笔记] 较严重事故,产品安装后登录不上!

[编程笔记] 较严重事故,产品安装后登录不上!

时间:2024-08-27 16:27:54浏览次数:8  
标签:登录 严重事故 Redis 编程 redis 验证码 不上 问题 安装

    周一打开工单列表,便看到这个问题了,“登录报验证码错误,刷新依旧”。由于周一太忙,拖到今天才有空远程核实,首先说下大致情况:

    1、安装后产生的问题,登录不了,客户自己重启过IIS和电脑

    2、产品验证码存在Redis里,一般是这里的服务器没启动或者异常停止会报这个错,但是根据技术支持备注:已经重新启动过IIS 和redis服务,均无效,且redis端口一致。请研发协助处理。

    以上便是大致情况,和当前已知线索。没错,分析bug就是一个探案的过程,根据现有的现象做推断,根据线索做进一步分析。

    那么我是怎么分析和排查这个问题的呢?

    首先,情况我们清楚了,但是具体的问题我们依然要亲自过一遍,比如Redis服务在我排查问题时是否在运行(看服务)、redis.config.conf中的配置是否正确(主要是ip和端口),因为每个人看问题的时机不同,当前环境的状态可能也不一样,就会产生不一样的结果。我做的步骤如下:

    1、任务管理器,看Redis对应的程序是否在运行

    2、产品中读Redis的地方,看配置是否正确

    3、Redis安装目录,分析日志信息

    4、Win +  R 输入 services.msc,找到对应的服务,重启

    5、Redis安装目录中的redis.config.conf文件和本地文件比对,是否有出入 (一般是一样的,最开始我怀疑是这里的问题,后面发现不是)

    6、安装RedisDesktopManager,看Redis中存了验证码吗,存的验证码是多少。(找到问题)

    7、关闭杀毒软件

    8、关闭Windows防火墙

    9、出结论,回复客户(开放对应端口,或关闭防火墙)

    在第6步,原本是看验证码存的什么,结果发现RedisDesktopManager连Redis服务连不上,好家伙,一下子我就猜到原因了,网络问题!

    最后关闭电脑上防火墙以后,功能就正常了。

    值得一提的是这并不是第一例,之前也出现过类似火绒软件导致部分功能异常的情况发生,这种一般和产品无关,系客户电脑环境问题导致,针对性处理即可,不用修改产品,改得多了,下次遇到类似问题处理起来就比较上手了。

 

    PS:不便截图,文字或有枯燥,因此尽量简述分析和处理过程,以及小结。以上。

标签:登录,严重事故,Redis,编程,redis,验证码,不上,问题,安装
From: https://www.cnblogs.com/sunshine-wy/p/18382953

相关文章

  • Vue编程式导航
    编程式导航和上面说的声明式导航的区别在于,声明式导航是先写好便签,然后进行导航。编程式导航通过代码直接进行了导航。通过this.$router.push()这个方法来实现编程式导航,当然也可以实现参数传递,这种编程式导航一般是用于按钮点击之后跳转。<!DOCTYPEhtml><htmllang="en"......
  • 【编程规范具体案例(基于Qt、微软、谷歌和AUTOSAR C++14 参考)】 C++ 编码规范 之并发篇
    目录标题并发目录12.并发编程规范12.1线程创建与管理规则12.1.1\[必须]明确定义线程的生命周期管理策略12.1.2\[必须]为关键线程设置明确的标识符12.1.3\[必须]在多线程环境中安全地处理异常12.2线程同步规则12.2.1\[必须]使用线程安......
  • STL与泛型编程
    1.迭代器种类(1)inputiterator(2)outputiterator(3)forwarditerator(4)bidirectionaliterator(5)randomaccessiterator2.inputiterator信息从容器流入程序被称为输入,input迭代器被用于从容器中读取信息。Input迭代器只读,不能改写容器中的数据。input迭代器支持++操......
  • laravel11+vue编程
    文档视频地址https://www.youtube.com/watch?v=iGnlmxA7oM8&list=PL38wFHH4qYZXCW2rlBLNdHi5cv-v_qlXO视频代码https://github.com/JonVadar/YouTube_videos/tree/main/Webdeveloperpathvideos/laravel_Inertia_VueCSSfile:https://github.com/JonVadar/YouTube_videos......
  • 【JUC并发编程系列】深入理解Java并发机制:CAS算法与原子类在Java中的实践应用(二、CAS
    文章目录【JUC并发编程系列】深入理解Java并发机制:CAS算法与原子类在Java中的实践应用(二、CAS)1.同步之原子类(Atomic类)2.使用atomicInteger计数3.使用atomicInteger底层原理3.compareAndSet原理分析3.1手写AtomicInteger3.2手写Lock锁3.3CASaba的问题3.4Atomic......
  • 【JUC并发编程系列】深入理解Java并发机制:从用户态到内核态的探索(一、前置知识)
    文章目录【JUC并发编程系列】深入理解Java并发机制:从用户态到内核态的探索(一、前置知识)1.用户态与内核态区别2.线程安全同步的方式3.传统锁有哪些缺点4.发生CPU上下文切换的原因5.如何避免上下文切换6.详细总结6.1用户态与内核态6.2线程安全同步方式6.3传统锁的......
  • 【python计算机视觉编程——1.基本的图像操作和处理】
    python计算机视觉编程——1.基本的图像操作和处理1.基本的图像操作和处理1.1PIL:Python图像处理类库1.1.1转换图像格式1.1.2创建缩略图1.1.3复制和粘贴图像区域1.1.4调整尺寸和旋转1.2Matplotlib1.2.1绘制图像、点和线1.2.2图像轮廓和直方图1.3Numpy1.3.1图像......
  • 滚雪球学Java(91):Java GUI编程实战:精通组件开发技巧,真有点东西!
      咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及JavaSE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~......
  • 【网络编程通关之路】 Udp 基础回显服务器(Java实现)及你不知道知识原理详解 ! ! !
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • windows 核心编程 - windows作业限制设置
    演示作业限制设置演示作业限制设置文章目录演示作业限制设置演示作业限制设置moduelJob.h演示作业限制设置/*演示作业限制设置*/#include"..\\CommonFiles\\CmnHdr.h"#include"resource.h"#include"Job.h"#include<tchar.h>#include<strsafe.h>#inc......