在一个已有的docker swarm集群(上面部署的应用都能正常访问)上部署一个新的应用,访问总是出现503错误:
Docker Flow Proxy: 503 Service Unavailable
No server is available to handle this request
而进入容器内可以正常访问容器内的应用,docker部署配置无任何问题,登录到 vfarcic/docker-flow-proxy 容器内可以正常连接新部署的应用,也就是 docker-flow-proxy 路由容器与应用应用容器之间的通信是正常的。
删除应用后重新部署,问题依旧。
请问如何解决这个棘手问题?
相关问题
- Docker task in Azure devops won't accept "$(pw
- Unable to run mariadb when mount volume
- Unspecified error (0x80004005) while running a Doc
- What would prevent code running in a Docker contai
- How to reload apache in php-apache docker containe
我尝试过强制更新proxy_proxy 服务
$ docker service update -d=false --force proxy_proxy
更新完之后正常了。
这个肯定不是解决方案,我就是来赚点豆子的。
问题与路由容器所在的节点出现某种未知状况有关,将 docker-flow-proxy 路由容器迁移至其他节点后恢复正常