【问题标题】:Killing a Cloud Foundry Instance杀死 Cloud Foundry 实例
【发布时间】:2016-08-31 13:58:43
【问题描述】:

在终止代理应用程序的 Cloud Foundry 实例时,它是重新启动同一个实例还是采用循环方法?

我的代理应用程序上有 3 个实例,当我向一个实例发送 curl 删除调用时,它会尝试恢复该实例。如果我继续杀死实例 0,它是每次都杀死同一个实例还是实例 #1 变成 #0 并杀死那个实例等等?

【问题讨论】:

    标签: cloud ibm-cloud cloud-foundry


    【解决方案1】:

    如果您的应用程序扩展到三个实例并且您终止了一个实例(使用cf curl /v2/apps/<guid>/instances/0 -X 'DELETE'),则该实例仍将存在并具有相同的索引。您可以使用cf app 的输出看到这一点:

    自cpu内存盘以来的状态 #0 下降 1970-01-01 01:00:00 AM 0.0% 0 of 0 0 of 0 #1 运行 2016-08-30 07:42:23 PM 0.1% 8.1M of 128M 12.1M of 1G #2 运行 2016-08-30 07:42:24 PM 0.0% 11.4M of 128M 12.1M of 1G

    所以要回答您的问题,实例 ID 没有重新排序,发送多个请求以杀死一个特定实例只会影响一个实例。

    【讨论】:

    • 你能告诉我命令中的 是什么吗?我尝试使用应用程序名称作为 guid 运行它,但它失败了。如何获得指导?
    • @AJavaCoder GUID 是应用程序名称 ID。
    • 应用程序的 GUID 不是应用程序的名称。您可以使用“cf app --guid”命令获取它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 2014-10-01
    • 2016-10-18
    • 1970-01-01
    相关资源
    最近更新 更多