我有一个web应用程序( jupyter笔记本服务器),它驻留在亚马逊网络服务上的docker容器中,因为它没有专门用于健康检查的端点,负载均衡器无法检查它是否正常工作,并且我的ecs容器经常失败,并显示消息:Task failed ELB health checks in (target-group arn:aws:elasticloadbal。我的问题是,是否有可能将负载均衡器的健康检查参数化,以便它检查登录页面是否响应,如果是,则认为健康检查成功。提前感谢
我已经为我的吊舱实现了一个http健康检查和一个单独的http活性检查。对于这两种情况,我都认为如果我的吊舱在响应前延迟,库伯内特斯就会像预期的那样工作。但是,当他们立即响应状态为500时,Kubernetes将其视为成功的响应。这是在吊舱启动并正常运行之后--在检查开始返回状态500之前。
事实上,我看到返回状态500实际上重置了失败计数,因此它使我的吊舱再次被视为健康。
问题是我是否做错了什么?当我的吊舱不健康时,如何让库伯奈特去做它的事情?
$ k version
Client Version: version.Info{Major:"1", Minor:"18&
由于Target.ResponseCodeMismatch错误,我的应用程序处于严重的健康状态。
我尝试过遵循重定向没有在这个的后端上配置。我已经在eb配置上将我的端口更改为'443',将我的协议更改为'HTTPS'并重新部署。它将“健康状态”更改为“确定”,但当我访问url时,只会得到“索引”页。
以下是eb status --verbose返回的内容:
Description: Health checks failed with these codes: [301]
Reason: Target.ResponseCodeMismatch
这是来自eb con
我用Jenkins和Kubernetes来执行这个动作。
因为我的loadBalancer需要一个健康的吊舱,所以我不得不将livenessProbe添加到我的吊舱中。
我的吊舱配置:
apiVersion: v1
kind: Pod
metadata:
labels:
component: ci
spec:
# Use service account that can deploy to all namespaces
serviceAccountName: default
# Use the persisnte volume
containers:
- name: g
我有一个运行无限循环的python程序,然而,代码偶尔会冻结。没有出现错误,也没有任何其他警告我出了问题的消息。我想知道Kubernetes是否有任何活跃性探测器,可以帮助捕捉代码冻结的时间,这样它就可以杀死并重新启动容器。 我有一个想法,让python代码在每次完成循环时都定期记录日志。通过这种方式,我可以让活动探测器每隔30秒左右检查一次日志文件,以查看该文件是否已更新。如果文件在分配的时间之后没有更新,则假定程序冻结,容器被终止并重新启动。 我目前正在使用以下python代码进行测试: #Libraries
import logging
import random as r
from
我通常会同时使用两种解决方案,分别是window form和visual studio 2013的WCF。我试图保存一些经常在工具箱中使用的代码。但是我同时在WCF解决方案和Win form解决方案中添加了一些代码。它没有保存我想保存的所有内容。我怎么才能同时保存它们呢?有时,工具箱被重置,所以我想备份我添加到工具箱中的代码。谢谢您:)