可伸缩组中容器上的自动恢复选项如何工作?
我已经启用它(通过使用--auto并且它在Web UI中显示Autorecovery:On)但是当它今天早上崩溃时它没有尝试重新启动容器。 该组中的容器于2015-09-29T05:51:27.187Z死亡,并在一小时后手动重启,2015-09-29T07:35:33.561Z 重启容器"解决问题"运行时问题(一个正在修复的错误),直到用户在应用程序中再次尝试同样的事情崩溃它为止。
根据docs:
要在组中的某个容器崩溃或变为不可用时启动新容器,请启用自动恢复选项。如果不选择此选项,则不会自动启动新实例。
不会立即自动恢复
对于新系统上线,容器组的自动恢复可能需要15分钟以上。等待自动恢复变为可用,这可能需要15分钟以上。
答案 0 :(得分:1)
在IBM Containers服务中,自动恢复由服务对您在启动容器组时指定的端口执行http curl工作。如果该端口没有响应http curl,那么该服务假定它需要被恢复并将销毁该容器并重新创建它。
答案 1 :(得分:1)
对于组中的每个容器,服务将针对您在创建组时指定的端口运行curl
请求。
如果容器因任何原因没有响应,则该服务假定需要更换容器。因此它会破坏该容器并在其位置创建一个新容器。
https://example.mybluemix.net
)是安全的,从路径到容器的内部流量也是加密的,因此组中的容器不需要监听https。