apisix-java-plugin-runner
apisix-java-plugin-runner copied to clipboard
init.lua:726: phase_func(): failed to acquire the lock: timeoutrequest help: #138help request:
Description
Issue description java-plugin demofilter,cannot exec success.
2022/04/20 03:54:56 [error] 44#44: *12875 [lua] init.lua:726: phase_func(): failed to acquire the lock: timeout, client: 10.233.64.0, server: _, request: "GET /test HTTP/1.1", host: "10.27.163.82:8898" 2022/04/20 03:54:56 [warn] 44#44: *12875 [lua] plugin.lua:750: run_plugin(): ext-plugin-pre-req exits with http status code 503, client: 10.233.64.0, server: _, request: "GET /test HTTP/1.1", host: "10.27.163.82:8898"
Environment image
配置stream curl "http://10.27.163.82:8897/apisix/admin/upstreams/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d '{ "type": "roundrobin","nodes": {"172.24.164.113:8099": 1}}'
#配置路由 curl "http://10.27.163.82:8897/apisix/admin/routes/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d ' { "uri": "/test", "upstream_id": "1", "plugins": { "ext-plugin-pre-req": { "conf": [ { "name": "DemoFilter", "value": "config" } ] } } }'
Environment
-
APISIX version (run
apisix version
):2.13 -
Operating system (run
uname -a
): Linux hbbj-infoflowtesting-k8s-1.bcc-bjdd.baidu.com 4.17.11-1.el7.elrepo.x86_64 apache/apisix#1 SMP Sat Jul 28 09:33:09 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux -
OpenResty / Nginx version (run
openresty -V
ornginx -V
): nginx version: nginx/1.12.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 -
etcd version, if relevant (run
curl http://127.0.0.1:9090/v1/server_info
): v3 -
APISIX Dashboard version, if relevant:
-
Plugin runner version, for issues related to plugin runners: 0.2.0
-
LuaRocks version, for installation issues (run
luarocks --version
):
but the java runner is run.
but the java runner is run.
Did you perform breakpoint debugging on java runner?
BTW, use test better than picture.
2022/04/20 03:54:56 [error] 44#44: *12875 [lua] init.lua:726: phase_func(): failed to acquire the lock: timeout, client: 10.233.64.0, server: _, request: "GET /test HTTP/1.1", host: "10.27.163.82:8898"
I noticed this anomaly.
You need to provide a more complete reproduction of the steps. Include the APISIX configuration, Java code, what you did so that I can reproduce it.
Too long inactivity and shut down.