0

香港版 kong-pdk@0.3.4 kong:2.4.1-alpine

问题总结 发送大负载量的 http 请求时,在读取转换请求时,JS 插件中出现断管错误。

Postman ---------------------> Kong Gateway [解密请求的JS插件] ----------------- -------- > 微服务

代码: if (!this.isWhiteList) { let requestRaw = await kong.request.getRawBody() ------> 此处异常

日志 2021/07/29 20:43:57 [notice] 44#0: *234 [kong] mp_rpc.lua:286 [config-redis] [ApiWhiteListConfig] 是白名单:false,客户端:172.23.0.1,服务器: kong,请求:“POST /paotang/v1/registration/grant HTTP/1.1”,主机:“localhost:9000” 2021/07/29 20:43:57 [错误] 44#0: *234 send() 失败( 32:断管),客户端:172.23.0.1,服务器:kong,请求:“POST /paotang/v1/registration/grant HTTP/1.1”,主机:“localhost:9000” 2021/07/29 20:43:57 [通知] 43#0:从 51 2021/07/29 20:43:57 收到的信号 17 (SIGCHLD) [错误] 44#0: *234 [kong] mp_rpc.lua:308 [decrypt] 损坏的管道,客户端: 172.23.0.1, server: kong, request: "POST /paotang/v1/registration/grant HTTP/1.1", host: "localhost:9000" *2021/07/29 20:43:57 [通知] 43#0: 18 [kong] process.lua:258 外部插件服务器'js'终止:exit 1,上下文:ngx.timer 2021/07/29 20:43:57 [notice] 43#0: *18 [kong] process.lua:248 启动 js,上下文:ngx.timer

4

0 回答 0