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

Offen
#268 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
152
Forks
102
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.