apache / apache/apisix-java-plugin-runner

failed to connect to the unix socket unix:/usr/local/apisix/conf/apisix-45.sock: no such file or directory

Open
#268 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
152
Forks
102
PR merge metrics
No merged PRs in 30d

Description

After I configured the java plug-in in apisix, I performed the related configuration according to the documentation, but there was an error that could not connect。
apisix and java plugins communicate through the /tmp/runner.sock file. Why look for the apisix-45.sock file when, strangely, the key file is not generated

the error is:
![image](https://github.com/apache/apisix-java-plugin-runner/assets/131146587/30ad5b19-e7e3-45bd-b1e3-53371262af9e)

![image](https://github.com/apache/apisix-java-plugin-runner/assets/131146587/8a05e57e-6c1a-4fe2-b833-e2684f723272)

the route config:
```
{
"id": "483159253050196671",
"create_time": 1697514956,
"update_time": 1697538848,
"uri": "/*",
"name": "java-plugin-demo",
"priority": 1,
"methods": [
"GET",
"POST"
],
"plugins": {
"ext-plugin-pre-req": {
"conf": [
{
"name": "TokenValidator",
"value": "{\"validate_header\":\"token\",\"validate_url\":\"https://www.sso.foo.com/token/validate\",\"rejected_code\":\"401\"}"
}
]
}
},
"upstream": {
"nodes": [
{
"host": "192.168.97.25",
"port": 1004,
"weight": 1
}
],
"retries": 1,
"timeout": {
"connect": 6,
"send": 6,
"read": 6
},
"type": "roundrobin",
"scheme": "http",
"discovery_args": {
"group_name": "",
"namespace_id": ""
},
"pass_host": "pass",
"keepalive_pool": {
"idle_timeout": 60,
"requests": 1000,
"size": 320
}
},
"labels": {
"API_VERSION": "x"
},
"status": 1
}
```

the apisix config:
```
ext-plugin:
# path_for_test: /tmp/runner.sock
cmd: ['/usr/local/jdk/jdk-11.0.17/bin/java', '-jar', '-Xmx1g', '-Xms1g', '/usr/local/apisix/demo-0.0.1-SNAPSHOT.jar']
```

apisix-java-plugin-runner:0.3
apisix:2.15-centos

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.