Skip to content

agent插件数据达到20后,对agent操作,陷入死循环,cpu激增系统死机。 #2496

@zero4197

Description

@zero4197

原因
backend/domain/plugin/internal/dal/model/agent_tool_draft.gen.go第149-180行GetAll()函数中。

Image

使用分页的逻辑来查询工具,分页的游标为ID,但是在select语句中,没有加上ID这个参数:

Image

导致只要是数据达到20,该分页的for循环就会陷入死循环。opencoze和mysql的cpu会激增最终导致系统死机。

建议修复方式
在getSelected函数中,优先加上ID的选择

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions