我在GCP上的计算机引擎中有一个托管组。自动缩放已设置并正在运行,但是当新服务器启动时,或者如果我执行“ Rolling Replace”,则不会运行启动脚本。这是一个非常简单的脚本,可确保最新代码在网站上运行。这是用于创建新VM的“模板”的屏幕截图
如果我将RDP放入包装盒并运行完全相同的两行代码,则可以正常工作。
在脚本之前或之后是否需要做一些事情来确保VM已完全启动并准备好执行命令?或其他需要完成的事情。
答案 0 :(得分:0)
在Windows中使用启动脚本时,需要根据要运行的启动脚本类型使用特定的密钥。在您的情况下,您正在运行cmd命令,因此在这种情况下,您必须按照here所述,在模板中将键“ startup-script”替换为“ windows-startup-script-cmd”。