在启用自动缩放功能的情况下,启动脚本未在GCP Compute Engine Windows服务器上运行

时间:2018-08-08 06:21:40

标签: google-cloud-platform google-compute-engine autoscaling

我在GCP上的计算机引擎中有一个托管组。自动缩放已设置并正在运行,但是当新服务器启动时,或者如果我执行“ Rolling Replace”,则不会运行启动脚本。这是一个非常简单的脚本,可确保最新代码在网站上运行。这是用于创建新VM的“模板”的屏幕截图

enter image description here

如果我将RDP放入包装盒并运行完全相同的两行代码,则可以正常工作。

enter image description here

在脚本之前或之后是否需要做一些事情来确保VM已完全启动并准备好执行命令?或其他需要完成的事情。

1 个答案:

答案 0 :(得分:0)

在Windows中使用启动脚本时,需要根据要运行的启动脚本类型使用特定的密钥。在您的情况下,您正在运行cmd命令,因此在这种情况下,您必须按照here所述,在模板中将键“ startup-script”替换为“ windows-startup-script-cmd”。