跳到主要内容
版本:v1.5.5

已知问题

1. 插件配置文件 config.json 中的 http.interval_in_seconds 大于等于 10 时,会导致插件连接状态异常。

该文件默认路径为 /usr/local/openresty/lualib/riversec/static/config.json,其中 http.interval_in_seconds 配置项默认值为 3,如果修改为大于等于 10 的值,会导致插件连接状态异常。建议保持默认值。

2. Centos7 操作系统上安装插件报错。

在 Centos7 操作系统上安装插件,遇到报错信息 "version `GLIBC_2.18' not found" 时,请通过 附录 6 中的信息,联系我们帮助解决。

3. CNAME 接入时接入状态显示为 "失败"。

请忽略当前版本 CNAME 接入时接入状态显示为 "失败" 的信息,并按照接入指南完成接入即可。

4. 单条日志超过 1KB 时,日志管理 > 搜索 页面中无法看到。

对于 插件版接入和 CNAME接入 方式,日志的尺寸上限为 1KB,超过该尺寸的日志(例如请求的 URL 过长会导致日志尺寸过大)将无法被正确转发到服务器。

5. 配置好插件后,重启 OpenResty 时报错 "body_filter_by_lua_file" directive is duplicate。

如果网关上原有配置文件中已经配置了指令 body_filter_by_lua_file,则需要将插件配置文件 init.confinit_by_lua_block 代码块内的代码 复制body_filter_by_lua_file 代码块的末尾,然后删除 init.conf 文件中的 init_by_lua_block 代码块。如下图所示。最后再次尝试重启 OpenResty。

💡   提示:

异步模式时,该文件默认路径为/usr/local/openresty/lualib/riversec/conf/init.conf ;同步模式时该文件默认路径为 /usr/local/openresty/lualib/riversec/conf/sync/init.conf) 。

6. 插件配置为同步模式时,网关可以用 HTTP2 协议吗?

不可以,目前暂不支持同步模式下采用 HTTP2 协议。

7. OpenResty 配置文件中有多个 server,但在瑞数云管理界面只针对部分 server 建立了对应站点,会造成这些站点无法连接成功。

解决方法是,删除 OpenResty 中没有创建对应站点的 server 配置、或者在瑞数云管理界面中为这些 server 配置新建对应的站点,然后重新启动 OpenResty 并访问代理后的站点地址即可实现连接。

8. 网速特别慢并且OpenResty 配置文件开启gzip的情况下,如遇浏览器开发者工具页面报错为ERR_INCOMPLETE_CHUNKED_ENCODING

解决办法:联系瑞数技术人员