You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "lakewatcher (via GitHub)" <gi...@apache.org> on 2023/03/03 09:02:58 UTC

[GitHub] [apisix-dashboard] lakewatcher opened a new issue, #2756: 使用域名配置dashboard的 etcd endpoints时,报错

lakewatcher opened a new issue, #2756:
URL: https://github.com/apache/apisix-dashboard/issues/2756

   ### Issue description
   
   centos 7.8 rpm安装的dashboard。
   当我使用内网域名,配置etcd endpoints 的时候,会报以下错误:
   
   > When I use the Intranet domain name and configure etcd endpoints, the following error occurs:
   
   [apps@HZWX004147130 ~]$ sudo manager-api -p /usr/local/apisix/dashboard/
   {"level":"warn","ts":"2023-03-03T16:15:17.869+0800","logger":"etcd-client","caller":"v3@v3.5.5/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc000435880/etcd.xxx.com","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing dial tcp: address etcd.xxx.com: missing port in address\""}
   Error: init etcd failed: context deadline exceeded
   
   如果我配置为80端口,http://etcd.xxx.com:80 ,则会报
   > If I configure port 80, http://etcd.xxx.com:80, it will report
   
   [apps@HZWX004147132 ~]$ sudo manager-api -p /usr/local/apisix/dashboard/
   {"level":"warn","ts":"2023-03-03T16:50:00.803+0800","logger":"etcd-client","caller":"v3@v3.5.5/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc00037e380/etcd.xxx.com:80","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: last connection error: connection closed before server preface received"}
   
   
   
   ### Expected behavior
   
   修改 /usr/local/apisix/dashboard/conf/conf.yaml
   配置 etcd endpoints
   ![image](https://user-images.githubusercontent.com/27823963/222677498-5b9b62c4-40eb-45a8-9b8d-01ebd3cca192.png)
   
   
   ### How to Reproduce
   
   修改 /usr/local/apisix/dashboard/conf/conf.yaml
   配置 etcd endpoints
   
   ### Screenshots
   
   _No response_
   
   ### Environment
   
   - apisix version (cmd: `apisix version`): 2.15.1
   - OS (cmd: `uname -a`): centos 7.8 
   - OpenResty / Nginx version (cmd: `nginx -V` or `openresty -V`):
   [apps@WXKYPL004147126 ~]$ openresty -V
   nginx version: openresty/1.21.4.1
   built by gcc 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC) 
   built with OpenSSL 1.1.1s  1 Nov 2022
   TLS SNI support enabled
   configure arguments: --prefix=/usr/local/openresty/nginx --with-cc-opt='-O2 -DAPISIX_BASE_VER=1.21.4.1.6 -DNGX_GRPC_CLI_ENGINE_PATH=/usr/local/openresty/libgrpc_engine.so -DNGX_HTTP_GRPC_CLI_ENGINE_PATH=/usr/local/openresty/libgrpc_engine.so -DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/zlib/include -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl111/include' --add-module=../ngx_devel_kit-0.3.1 --add-module=../echo-nginx-module-0.62 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2 --add-module=../set-misc-nginx-module-0.33 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.09 --add-module=../srcache-nginx-module-0.32 --add-module=../ngx_lua-0.10.21 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.33 --add-module=../array-var-nginx-module-0.05 --add-module=../memc-nginx-module-0.19 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.9 --ad
 d-module=../ngx_stream_lua-0.0.11 --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -Wl,-rpath,/usr/local/openresty/wasmtime-c-api/lib -L/usr/local/openresty/zlib/lib -L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl111/lib -Wl,-rpath,/usr/local/openresty/zlib/lib:/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl111/lib' --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../mod_dubbo-1.0.2 --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../ngx_multi_upstream_module-1.1.1 --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../apisix-nginx-module-1.12.0 --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../apisix-nginx-module-1.12.0/src/stream --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../apisix-nginx-module-1.12.0/src/meta --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../wasm-nginx-module-0.6.4 --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../lua-var-nginx-module-v0.5.3 --add-module=/tmp/tmp.tYflEs0Gp1/openresty-1.21.4.1/../grp
 c-client-nginx-module-v0.4.1 --with-poll_module --with-pcre-jit --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_v2_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_stub_status_module --with-http_realip_module --with-http_addition_module --with-http_auth_request_module --with-http_secure_link_module --with-http_random_index_module --with-http_gzip_static_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-threads --with-compat --with-stream --with-http_ssl_module
   
   - etcd version, 3.5.4
   - apisix-dashboard 2.15.0
    
   rpm安装的dashboard。
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [apisix-dashboard] cylinder-lee-cn commented on issue #2756: 使用域名配置dashboard的 etcd endpoints时,报错

Posted by "cylinder-lee-cn (via GitHub)" <gi...@apache.org>.
cylinder-lee-cn commented on issue #2756:
URL: https://github.com/apache/apisix-dashboard/issues/2756#issuecomment-1506407106

   1. The problem is caused by the incorrect configuration of the port for etcd. etcd's default service port is 2379.
   Check whether the internal DNS is correctly configured with corresponding domain names and make them effective.
   The writing method in apisix should be http://etcd.xxx.com:2379.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org