我不确定这是否可以实现。我在swarm模式下运行docker,版本如下:
客户端: 版本:17.03.0-ce API版本:1.26 转到版本:go1.7.5 Git提交:3a232c8 建造:2017年2月28日星期二08:10:07 OS / Arch:linux / amd64
服务器: 版本:17.03.0-ce API版本:1.26(最低版本1.12) 转到版本:go1.7.5 Git提交:3a232c8 建造:2017年2月28日星期二08:10:07 OS / Arch:linux / amd64 实验:真的
我在NGINX反向代理后面使用基于websocket的应用程序运行堆栈(也使用相同的覆盖网络在同一堆栈中)但是,我注意到以下错误。该应用程序是基于节点js。
上游超时(110:操作超时),同时从上游读取响应头,客户端:xxxx,server :, request:“GET /socket.io/?EIO=3&transport=polling&t=LiGxq_l&sid = As9AJ2pEHieTGXP6AAAC HTTP / 1.1“,上游:”http://x.x.x.x/socket.io/?EIO=3&transport=polling&t=LiGxq_l&sid=As9AJ2pEHieTGXP6AAAC“,主持人:”“,推荐人:”“
显然,客户端套接字连接无法解析为群组中托管的服务群集。是否有docker swarm的解决方法配置或者它是不可能的?我没有太多运气获得任何点击搜索解决方案。感谢您的任何反馈。 BTW。单个服务实例工作正常。