web端访问控制台,显示redis不能连接

Blade 已结 1 89
半路笙歌
半路笙歌 剑圣 2024-10-09 09:53

一、该问题的重现步骤是什么?

  1. 在浏览器中访问部署的应用,token和验证码的接口都正常,就是获取业务服务的时候显示连接不上redis,下面是截图

    image.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

可以正常访问服务接口,连接上redis


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex

2.5.1

centos7

四、请提供详细的错误堆栈信息,这很重要。

检查了nacos,报错的服务已经注册上了

image.png

检查了redis的配置,不是localhost。如下

image.png

五、若有更多详细信息,请在下面提供。

查看了服务器的服务日志,只能看到启动成功时候的日志,后续访问没有到后台服务,没有日志

image.png

浏览器报错内容:

{

    "code": 500,

    "data": null,

    "message": "Failed to handle request [GET http://qhjmzy.jm120.xyz/ihp-hospital/userpractitioner/selectPractitionerByUserId?userId=1607934826013265922]: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379"

}


1条回答
  •  admin
    admin (最佳回答者)
    2024-10-09 09:56

    看下nacos的blade-test.yaml配置以及出问题服务的application-test.yml的配置。

    在出问题的服务,写一个监听器,启动完毕后把redis的配置值打印出来,看看具体获取的是什么。


    0 讨论(1)
提交回复