问题描述
我创建了一个简单的系统,允许我自己从远程Web监视器更新RaspBerry Pi上的图像和相关容器。
它基于Traefik(v。1.7),因此我同意我的应用程序永远不会失败。 它可以通过以下方式将容器切换到同一后端:
- 容器1,重量1运转
- (运行新的)容器2(来自更新的图像),重量为100
- 停止容器1
- (新运行)容器3(已更新,与容器2相同),但重量为1
- 停止容器2
最终结果:正在运行一个更新的容器(在流程的第一点)。
除了在最后两个步骤之间(如果重复调用容器API的情况下)失败(仅1次,但失败)并出现502(错误网关)错误外,它的工作原理非常好。
所以,我想了解问题出在哪里。 似乎Traefik迟来注意到容器2已停止,并且没有将调用重定向到新的容器3或类似的容器。
但是我不知道可能是什么问题,也不知道配置中是否有可以验证的东西。
有人在这种特定的casistics上有很好的经验吗?
谢谢大家。
编辑:我注意到创建容器2时,Traefik还会创建第二个前端(具有与现有前端相同的配置)。我会想象只看到一个,第一次。这可能是问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)