Skip to content

[BUG] 在配置SESSION_STORAGE_TYPE=redis时, 在HTTP_GET建立长连接后, redis_conn收不到Queue消息 #267

@warning128

Description

@warning128

⚠️ 验证

  • 我已经搜索过 issues,确信这不是一个重复的问题。

Go 版本

1.24.1

Unla 版本

0.9.0

Platform

Linux

📝 Bug 描述

在配置SESSION_STORAGE_TYPE=redis时, 在HTTP_GET建立长连接后, redis_conn收不到Queue消息

🔄 复现步骤

如果链路在tools/call失败,长连接会收到消息
在redis_conn环境的长连接中收不到error_message

✅ 预期行为

SESSION_STORAGE_TYPE=memory
tools/call失败
Image

收到消息
Image

❌ 实际行为

SESSION_STORAGE_TYPE=redis
tools/call失败
Image

没有收到消息
Image

💡 可能的解决方案

原因是在每次创建redis连接时, 都是新conn
我会提一个PR来解决这个bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions