apache / apache/apisix-java-plugin-runner
request help: failed to connect to the unix socket through docker
- Linguagem predominante
- Java
- Estrelas
- 152
- Forks
- 102
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
After solved the issue [https://github.com/apache/apisix-java-plugin-runner/issues/156]
I use docker-compose.yml which file is created by you to start apisix
```
sudo docker-compose -f ../ci/docker-compose.yml up -d
```
After that, apisix works. I can set routes as the quick-start.md.
But it not works after I configuring the Java plugin via
```
curl "http://127.0.0.1:9080/apisix/admin/routes/1" -H "X-API-KEY: edd1c9f034335f136f87ad84b625c8f1" -X PUT -d '
{
"methods": ["GET"],
"host": "example.com",
"uri": "/anything/*",
"plugins": {
"ext-plugin-pre-req": {
"conf": [
{
"name": "RewriteRequestDemoFilter",
"value": "{\"body\":\"hello\"}"
}
]
}
},
"upstream": {
"type": "roundrobin",
"nodes": {
"httpbin.org:80": 1
}
}
}'
```
I have checked the logs of the apisix docker
```
sudo docker logs -f ab0b81f8bdd5
```
```
2022/07/03 14:11:05 [error] 49#49: *49726 connect() to unix:/tmp/runner.sock failed (111: Connection refused), client: 172.18.0.1, server: _, request: "GET /anything/foo?arg=10 HTTP/1.1", host: "example.com"
2022/07/03 14:11:05 [error] 49#49: *49726 [lua] init.lua:841: phase_func(): failed to connect to the unix socket unix:/tmp/runner.sock: connection refused, client: 172.18.0.1, server: _, request: "GET /anything/foo?arg=10 HTTP/1.1", host: "example.com"
2022/07/03 14:11:05 [warn] 49#49: *49726 [lua] plugin.lua:844: run_plugin(): ext-plugin-pre-req exits with http status code 503, client: 172.18.0.1, server: _, request: "GET /anything/foo?arg=10 HTTP/1.1", host: "example.com"
172.18.0.1 - - [03/Jul/2022:14:11:05 +0000] example.com "GET /anything/foo?arg=10 HTTP/1.1" 503 194 0.000 "-" "curl/7.77.0" - - - "http://example.com"
```
There is the issue about the unix domain socket through docker and the host machine?
@tzssangglass Do you mind taking a look at this issue...
Thanks for your help in advance.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Avaliação
Esta issue ainda não foi avaliada.