我在PCF中部署了一个SpringBoot应用程序,该应用程序可扩展到12个实例。一两个实例正在下降。我想重新启动这2个实例,而不是自动重新启动应用程序。当PCF发生故障或崩溃时,如何在PCF中自动重启它?
我正在使用以下命令手动重新启动单个实例:
cf restart-app-instance APP_NAME INDEX
答案 0 :(得分:1)
您无需执行任何操作。 Cloud Foundry平台将通过配置的运行状况检查监视您的应用程序,然后自动重新启动它。
如果这没有发生,那么您将要调查为什么它不会自动重新启动,而不是尝试以其他方式重新启动它。
答案 1 :(得分:0)
可以尝试点什么。
cf curl DELETE /v2/apps/$(cf app APP_NAME --guid)/instances/INDEX_OF_THE_INSTANCE
参考:http://apidocs.cloudfoundry.org/272/apps/terminate_the_running_app_instance_at_the_given_index.html
我没有在实验室中尝试过,如果有任何更新,我会在评论中发布。
谢谢
Chandan Patra