我在 docker 数据中心部署了一个 java spring boot 应用程序。每当我们为服务部署堆栈时,正如预期的那样,它会杀死现有容器并使用新镜像启动新容器。但问题是当 spring 应用程序在容器内启动时,我们得到 504 Bad Gateway,这通常需要 30-40 秒。我的预感是因为容器已启动并正在运行,负载均衡器向容器发送请求但应用程序仍在启动,有没有办法解决这个问题?它会产生影响,因为我们有 5 个容器用于服务,并且每个容器都会发生同样的事情。因此,在发生这种情况时,很大一部分用户会遇到错误。
PIPIONE
aluckdog
相关分类