nginx-upsync-module icon indicating copy to clipboard operation
nginx-upsync-module copied to clipboard

upsync_consul_parse_init: recv upstream "test" error; http_status: 504

Open mjwtc0722 opened this issue 6 years ago • 10 comments

2018/10/27 13:04:41 [error] 26187#0: upsync_consul_parse_init: recv upstream "test" error; http_status: 504 2018/10/27 13:04:41 [error] 26187#0: upsync_consul_parse_init: recv upstream "test2" error; http_status: 504 2018/10/27 13:04:41 [error] 26187#0: upsync_consul_parse_init: recv upstream "test3" error; http_status: 504 2018/10/27 13:04:41 [error] 26187#0: upsync_consul_parse_init: recv upstream "test4" error; http_status: 504

mjwtc0722 avatar Oct 27 '18 05:10 mjwtc0722

consul server 响应超时,请检查consul server 服务.

xiaokai-wang avatar Dec 04 '18 15:12 xiaokai-wang

我从consul里是可以正常进行配置的,这个超时指的是哪里引起的

mjwtc0722 avatar Dec 04 '18 16:12 mjwtc0722

估计是nginx不能连接consul的端口。

gfrankliu avatar Dec 04 '18 19:12 gfrankliu

Is there a firewall?

gfrankliu avatar Dec 04 '18 19:12 gfrankliu

没有防火墙,再nginx所在的主机可以使用curl访问consul集群

mjwtc0722 avatar Dec 05 '18 01:12 mjwtc0722

Paste your full config, also enable debug and post the debug log.

gfrankliu avatar Dec 05 '18 03:12 gfrankliu

这个问题解决了,是因为使用了七层SLB,在SLB上的连接超时了

mjwtc0722 avatar Dec 05 '18 06:12 mjwtc0722

@mjwtc0722 我是upsync ——》阿里云SLB(HTTP)——》 nginx ——》3台consul server 也会出现 上面这种 504的错误,是需要修改SLB为 4层 即可解决吗?

arrow2012 avatar Apr 02 '20 13:04 arrow2012

consul server 响应超时,请检查consul server 服务.

我也是同样的问题,我配置的是etcd,为啥去连接consul呢

gf-chenxudong avatar Feb 22 '22 07:02 gf-chenxudong

@mjwtc0722 我是upsync ——》阿里云SLB(HTTP)——》 nginx ——》3台consul server 也会出现 上面这种 504的错误,是需要修改SLB为 4层 即可解决吗?

你好,你解决了吗

hanggegege avatar Nov 06 '22 15:11 hanggegege