0

我正在尝试在 Kong 中加载自定义插件。我安装了插件,luarocks make它给了我一个输出kong-circuit-breaker 1.0.4-1 is now installed in /usr/local (license: MIT) 。现在,如果我尝试重新启动我的 kong docker 容器,然后重新启动 kong,Kong 会成功运行,但未加载此插件。在被困在这里很长一段时间后,我开始设置我的 Kong 容器的 env 变量,KONG_PLUGINS=bundled,kong-circuit-breaker现在 kong 容器每次都无法使用 msg 运行plugin is enabled but not installed。我什至尝试将LUA_PACKAGE_PATH我的 kong 容器的环境变量设置为指向我的插件目录,但没有用。知道为什么会发生这种情况以及如何在我的 Kong 中成功加载自定义插件吗?

4

1 回答 1

1

你不应该kong-输入插件名称。

这应该是:

KONG_PLUGINS=bundled,circuit-breaker

Kong 会寻找 kong.plugins.YOURPLUGIN 这就是为什么你不应该放kong-

于 2021-07-01T08:39:48.217 回答