在使用具有显式资源配置的托管 VM 将 java 应用程序部署到 appengine 时,我间歇性地遇到以下错误:
部署失败:https://www.googleapis.com/autoscaler/v1beta2/projects/managedvm409example/zones/us-central1-f/autoscales?alt=json 返回“此区域中已存在具有此名称的自动缩放器资源或存在控制给定目标的自动缩放器。">部署版本:1.385892435190233331
这是我正在使用的配置:
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>managedvm409example</application>
<version>1</version>
<threadsafe>true</threadsafe>
<precompilation-enabled>false</precompilation-enabled>
<vm>true</vm>
<automatic-scaling>
<min-num-instances>2</min-num-instances>
<max-num-instances>10</max-num-instances>
<cool-down-period-sec>90</cool-down-period-sec>
</automatic-scaling>
<resources>
<cpu>1</cpu>
<memory-gb>4</memory-gb>
<disk-size-gb>10</disk-size-gb>
</resources>
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
</system-properties>
</appengine-web-app>
如果删除自动缩放配置元素,问题似乎就消失了,但那里似乎没有任何奇异之处。有人对可能发生的事情有任何想法吗?
编辑:删除自动缩放后情况并没有真正改变,显然,它只是间歇性的。