Google云计算平台 - 计算引擎Bitnami平均堆栈启动脚本

问题描述:

我正在运行Bitnami MEAN实例并向启动脚本元标记添加了几行代码。我不认为它正在运行。我按照这里的说明追加了日志文件:https://cloud.google.com/compute/docs/startupscript添加了一些调试语句后,我在日志中看不到任何调试语句。 startup-script命令是否不能在bitnami vm上运行?也许它被覆盖在另一个脚本的某处。我没有看到它在Bitnami文档中记录。Google云计算平台 - 计算引擎Bitnami平均堆栈启动脚本

我也手动从终端

sudo google_metadata_script_runner --script-type startup 

跑了启动和它的工作。所以也许Bitnami覆盖了默认的启动脚本?

要检查实例绕过启动脚本,你可以做到以下几点:

1转到VM instances page

2单击要为其添加启动脚本的实例。

3单击页面顶部的编辑按钮。

4在自定义元数据,搜索以下重点:

如果有startup-script键,然后按实例加载和执行启动脚本,问题是你如何加载脚本。

+0

有一个启动脚本键,这就是我放置代码的地方。代码没有在启动时从实例详细信息中的该键/值对执行。如果我在实例说出它后手动运行同一行代码,那么它就可以工作。所以不知道这是否是一个时间问题(我尝试了几件事情来检查,以确保服务在尝试启动应用程序之前等)。我在日志中看不到任何输出。任何其他建议尝试? – ldeluca