报错场景:ant design vue前端登录时,输入的验证码是对的,但是一直提上验证码错误,登录不进去 报错信息(Error in execution; nested exception)

简介: 报错场景:ant design vue前端登录时,输入的验证码是对的,但是一直提上验证码错误,登录不进去 报错信息(Error in execution; nested exception)


报错信息

下面我把我的报错信息贴出来,看下你的报错内容和我的一样吗?

报错信息 Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it’s currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

报错场景

我遇到的这个问题是在ant design vue 前端登录的时候,验证码我输入的是对的,输入完账号、密码和验证码时,系统一直提示我验证码错误,后端报错信息如上方所示

问题解析

匆匆忙忙的又到了周一,早上一来到就要到了个头疼Bug,在登录系统的时候,redis在后端提示报错信息如上图所示(我这里就不在重复了)。

重点来了

我这边说一下,我是什么原因导致报的这个错误呢,登录的时候当我输入完验证码时,验证码输入对了,但是前段提示验证码错误

解决方案如下

1. 重启redis

我们的项目使用的linux系统,重启rediss直接在宝塔面板上重启即可,如果有的博主想用命令行的方式进行重启redis的话。

重启redis指令

先关闭

redis-cli shutdown

启动指定IP和端口的:redis服务

redis-cli -h xxxx -p 6380

启动redis

redis-cli

2. 查看yml里redis配置是否正确

我这边后端使用的java,所以我这边需要看下yml里面的redis是否配置正确,是否有多余的空格等。

3. 检查网络与redis连接问题

检查服务器上的网络连接是否正常,ping一下ip地址试一试能否拼通等方式。

4. 检查磁盘空间

这一步很重要

我就是通过这一步来解决的

如果你的服务器使用的宝塔面板,那就登录宝塔面板,宝塔页面的首页,如下图所示,看下红色方框里面的内存是否满了

当时我的这个地方磁盘空间显示的是100%,因为要确保 Redis 运行时有足够的磁盘空间来保存 RDB 快照。如果磁盘空间不足,请清理磁盘或增加磁盘容量。所以这个地方就报了如上方的那个错误。

解决方案:

登录liunx系统,执行命令du -sh * ,这个命令的意思是查看磁盘中各个文件所占的磁盘大小,因为我们要查一下具体是哪个文件占用了这么大的空间,如下图所示:

左侧显示的是:文件大小

右侧显示的是:文件名称

如果你的文件里有太大的文件,你可以cd 进入到那个目录,在执行du -sh * 命令,排查到底是哪个文件占用磁盘空间那么大

解决方法: 可以进行文件转移,删除无用的文件等方式,来扩大磁盘空间

希望这边文章可以解决你遇到的问题,后期本博主会分享更多关于实战项目中遇到的一些问题以及前沿的技术,如有其它问题可以私信本博主,欢迎打扰哦!

目录
相关文章
|
JavaScript 前端开发 编译器
Vue与TypeScript:如何实现更强大的前端开发
Vue.js 以其简洁的语法和灵活的架构在前端开发中广受欢迎,而 TypeScript 作为一种静态类型语言,为 JavaScript 提供了强大的类型系统和编译时检查。将 Vue.js 与 TypeScript 结合使用,不仅可以提升代码的可维护性和可扩展性,还能减少运行时错误,提高开发效率。本文将介绍如何在 Vue.js 项目中使用 TypeScript,并通过一些代码示例展示其强大功能。
494 22
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
1158 1
|
移动开发 前端开发 JavaScript
Vue与React两大前端框架的主要差异点
以上就是Vue和React的主要差异点,希望对你有所帮助。在选择使用哪一个框架时,需要根据项目的具体需求和团队的技术栈来决定。
686 83
|
人工智能 JavaScript 前端开发
Vue 性能革命:揭秘前端优化的终极技巧;Vue优化技巧,解决Vue项目卡顿问题
Vue在处理少量数据和有限dom的情况下技术已经非常成熟了,但现在随着AI时代的到来,海量数据场景会越来越多,Vue优化技巧也是必备技能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
965 0
|
前端开发 算法 测试技术
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
本文对比测试了通义千文、文心一言、智谱和讯飞等多个国产大模型在处理基础计数问题上的表现,特别是通过链式推理(COT)提示的效果。结果显示,GPTo1-mini、文心一言3.5和讯飞4.0Ultra在首轮测试中表现优秀,而其他模型在COT提示后也能显著提升正确率,唯有讯飞4.0-Lite表现不佳。测试强调了COT在提升模型逻辑推理能力中的重要性,并指出免费版本中智谱GLM较为可靠。
1029 0
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
1547 14
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
1267 1
|
人工智能 自然语言处理 运维
前端大模型应用笔记(一):两个指令反过来说大模型就理解不了啦?或许该让第三者插足啦 -通过引入中间LLM预处理用户输入以提高多任务处理能力
本文探讨了在多任务处理场景下,自然语言指令解析的困境及解决方案。通过增加一个LLM解析层,将复杂的指令拆解为多个明确的步骤,明确操作类型与对象识别,处理任务依赖关系,并将自然语言转化为具体的工具命令,从而提高指令解析的准确性和执行效率。
763 6