gpt4 book ai didi

sockets - HAProxy 套接字 API "get acl"错误 : "Missing ACL identifier and/or key"

转载 作者:行者123 更新时间:2023-12-02 03:11:17 25 4
gpt4 key购买 nike

我正在尝试使用 HAProxy 的套接字 API。具体来说,我正在尝试使用文档 here 读取/获取 acl 的值.

我在尝试运行该命令时不断遇到的错误是:“缺少 ACL 标识符和/或 key ”

我找到一个 forum online用户似乎遇到了同样的问题。

我的 haproxy.cfg 文件中定义了几个 acl 规则。我无法检索其中任何 的值。这是一个类似于我要检索的 acl 的示例:

acl is_blue always_false

此 acl 用作我的条件语句中使用的标志。我将在 always_false 和 always_true 之间切换它以表示哪个环境是“实时的”(蓝色或绿色)。请不要挂断这种类型的 acl,因为我无法检索我的任何 acl - 不仅仅是这个。

上面的论坛提到我在尝试使用“获取 acl”时需要使用和 Id,但这也不起作用。我试图修改 acl,给它一个特定的唯一 ID,如下所示:

acl is_blue always_false -u 10

没有爱。

有没有人通过 HAProxy 的套接字 API 成功使用“get acl”?我在网上找不到对我有用的示例,我无法解决这个问题。

最佳答案

很抱歉挖出一个老问题,但是根据这个https://github.com/haproxy/haproxy/blob/e18db9e984e69e3802868bac10ce0703ce31e7d0/doc/management.txt “get acl”命令用于检查 ACL 是否与特定模式匹配。

所以如果我有这个 ACL:

{  req.cook(SITEID) -m beg test } 

然后我明白了:

 get acl #5 test
type=beg, case=sensitive, match=yes, idx=tree, pattern="test"

关于sockets - HAProxy 套接字 API "get acl"错误 : "Missing ACL identifier and/or key",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39854984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com