apache / apache/apisix-java-plugin-runner

request help: failed to connect to the unix socket through docker

未关闭
#161 8 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
152
派生
102
PR 合并指标
30 天内没有已合并 PR

描述

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.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。