Skip to content

Bug: GenerateSessionHash fallback 导致活跃会话数虚增 #671

@rikouu

Description

@rikouu

问题描述

GenerateSessionHash 走 fallback 路径时(没有 conversation ID),用消息内容算 hash。这导致同一用户每轮对话产生不同的 session hash,活跃会话数被大幅虚增。

影响

  • 用户过早触发会话/账号数量限制
  • 基于 session 的限流机制不可靠
  • 监控面板显示的并发会话数远高于实际

预期行为

fallback 应使用稳定标识符(如 ClientIP + APIKeyID),确保同一用户在整个对话过程中映射到同一个 session。

相关 PR

#634

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions