本周一24日,我遇到了Bluemix中的容器和Secure Gateway Client问题。容器被停止并且SecureGatewayClient被禁止(它回答错误500,但它显示已启动)
是否可以发送Bluemix容器的警报,例如,如果容器将停止,警报将发送电子邮件或调用API?
对于SecureGatewayClient,我认为通过SecureGateway监控服务,每5分钟我会测试一次服务,但我可以接受更多的想法......
答案 0 :(得分:0)
我无法真正解决潜在的容器问题,但我可以提供有关Secure Gateway Client如何工作的一些详细信息。 Secure Gateway Client作为集群流程运行,其中实际的连接部分是单个管理流程下的工作流程。因此,如果工作进程发生故障,只要管理进程仍在运行,容器就基本上不会更聪明,因为管理进程是容器的入口点。
Secure Gateway Client支持config.logger.level = Logger::ERROR
选项,该选项将导致管理进程监视工作计数。如果工作人员数量达到0,经理将使用在启动时传递的凭据创建新员工。
例如,从:
开始--service
会产生一个试图连接ibmcom/secure-gateway-client myGatewayID -t myGatewaySecurityToken --service
的工人。如果该工作进程由于某种原因终止,则管理进程将在60s内创建一个新工作作为替代。