在Bluemix上自动恢复失败的CF应用程序

时间:2016-02-15 07:29:32

标签: ibm-cloud

有没有办法强制cf应用程序崩溃,如果它崩溃并且没有响应?

我找不到办法做到这一点

1 个答案:

答案 0 :(得分:1)

实际上,如果你的应用程序崩溃并且实例停止,Bluemix已经尝试自动重启它。

但是,当绑定到应用程序的服务崩溃时,应用程序上可能会出现中断,异常和连接失败等问题。 Bluemix不会自动重启应用程序以从这些问题中恢复。此行为是由Cloud Foundry设计的。您可以通过在命令行界面中键入以下命令来手动重新启动应用程序:

cf restart <appname>

如果您需要自动执行此操作,可以查看Bluemix Auto-Scaling Service。在那里,您甚至可以配置复杂的Auto-Scaling策略,例如:&#34;如果CPU使用率超过90%超过一分钟,请配置一个新的应用程序实例&#34;或者&#34;当一个实例具有不可接受的响应时间时,提供一个新的&#34;。您也可以根据您的策略在未使用或未充分使用时取消设置实例。

另请参阅Handle the Unexpected with Bluemix Auto-Scaling

相关问题