yeg
4 天以前 65667e597b24c14624304a639bd883d3e2baa71f
修本地开发连接:业务库与 Redis 地址改回回环

192.168.110.26 是本机在公司局域网里的地址,MySQL 与 Redis 实际跑在本机 WSL 的 docker
容器里、只发布到 127.0.0.1,此前靠 netsh portproxy 把该地址转发到回环。换网后本机不再
拥有 .26,转发规则失效,Druid 初始化连接超时(22 秒)导致整个 Spring 上下文起不来。
改用回环地址后与所处网络无关。
2个文件已修改
7 ■■■■■ 已修改文件
ruoyi-admin/src/main/resources/application-druid.yml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/application.yml 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/application-druid.yml
@@ -6,7 +6,8 @@
        druid:
            # 主库数据源
            master:
                url: jdbc:mysql://192.168.110.26:6134/battery_detection_refactor?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&connectionTimeZone=UTC&forceConnectionTimeZoneToSession=true
                # 业务库跑在本机 WSL 的 docker 里且只发布到回环地址,这里必须写 127.0.0.1:写局域网 IP 会随 DHCP 换址失效
                url: jdbc:mysql://127.0.0.1:6134/battery_detection_refactor?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&connectionTimeZone=UTC&forceConnectionTimeZoneToSession=true
                username: root
                password: 123456
            # 从库数据源
ruoyi-admin/src/main/resources/application.yml
@@ -81,8 +81,8 @@
  data:
    # redis 配置
    redis:
      # 地址
      host: 192.168.110.26
      # 地址:同业务库,容器只发布到回环地址
      host: 127.0.0.1
      # 端口,默认为6379
      port: 6379
      # 数据库索引