【问题标题】:Google Cloud Platform - Compute Engine Bitnami Mean stack startup scriptGoogle Cloud Platform - Compute Engine Bitnami 平均堆栈启动脚本
【发布时间】:2016-12-16 15:21:46
【问题描述】:

我正在运行一个 Bitnami MEAN 实例,并在启动脚本元标记中添加了几行。我不认为它正在运行。我按照此处的说明跟踪了日志文件:https://cloud.google.com/compute/docs/startupscript 添加了一些调试语句后,我在日志中看不到任何调试语句。启动脚本命令是否不在 bitnami vm 上运行???也许它在某个地方被另一个脚本覆盖了。我没有在 Bitnami 文档中看到它。

我还从终端手动运行了启动

sudo google_metadata_script_runner --script-type startup

它奏效了。所以也许Bitnami会覆盖默认的启动脚本???

【问题讨论】:

    标签: google-compute-engine mean-stack startup bitnami


    【解决方案1】:

    要检查实例是否绕过启动脚本,您可以执行以下操作:

    1 转至VM instances page

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

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

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

    如果有startup-script键,那么实例正在加载并执行启动脚本,问题在于你是如何加载脚本的。

    【讨论】:

    • 有一个启动脚本键,那是我放代码的地方。启动时实例详细信息中未从该键/值对执行代码。如果我在实例说它启动后手动运行同一行代码,那么它就可以工作。所以不确定这是否是时间问题(我尝试了一些事情来检查以确保在尝试启动应用程序之前服务已启动等)。我在日志中看不到任何输出。还有其他建议尝试吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2020-11-23
    相关资源
    最近更新 更多