启动脚本未在启用自动缩放的 GCP Compute Engine Windows 服务器上运行
Posted
技术标签:
【中文标题】启动脚本未在启用自动缩放的 GCP Compute Engine Windows 服务器上运行【英文标题】:Startup script not running on GCP Compute Engine windows server with autoscaling turned on 【发布时间】:2019-01-15 07:30:49 【问题描述】:我在 GCP 上的计算机引擎中有一个托管组。自动缩放已设置并正在运行,但是当新服务器启动或我执行“滚动替换”时,启动脚本不会运行。这是一个非常简单的脚本,可确保在网站上运行最新的代码。这是用于创建新虚拟机的“模板”的屏幕截图
如果我 RDP 进入盒子并运行完全相同的两行代码,它就可以正常工作。
在脚本之前或之后我需要做些什么来确保 VM 完全启动并准备好执行命令吗?或者其他需要做的事情。
【问题讨论】:
【参考方案1】:在 Windows 中使用启动脚本时,您需要使用特定的键,具体取决于您要运行的启动脚本类型。在您的情况下,您正在运行 cmd 命令,因此在这种情况下,您必须按照 here 所述将模板中的键“startup-script”替换为“windows-startup-script-cmd”。
【讨论】:
以上是关于启动脚本未在启用自动缩放的 GCP Compute Engine Windows 服务器上运行的主要内容,如果未能解决你的问题,请参考以下文章
47了解公有云平台 GCP 的基本服务和使用方法,包括 Compute EngineCloud Storage