【问题标题】:Disable crob job on specifc App Engine instance在特定 App Engine 实例上禁用 cron 作业
【发布时间】:2013-09-30 13:38:39
【问题描述】:

情况:我在 App Engine 上有暂存和生产应用程序。我正在使用Scheduled Backups 为我的实体运行备份,这与开发人员声明的 cron 作业略有不同。这意味着我无法在备份 cron 启动之前检查它是暂存应用程序还是生产应用程序。

目前,唯一的方法是在部署到临时应用程序之前手动清除 cron.xml。

所以问题是:有没有更好/自动化的方法?

【问题讨论】:

    标签: eclipse google-app-engine cron


    【解决方案1】:

    如果您的 VCS 中有单独的分支用于暂存与生产,您可以创建自己的配置条目,例如 CRON_ENABLED,并在生产分支中将其设置为“true”,在暂存分支中将其设置为“false”。 cron 代码只检查 CRON_ENABLED 并在它不是“真”时退出。这并不理想,但它比检查某些 GAE 特定架构的东西(如实例 ID)更干净。

    【讨论】:

      猜你喜欢
      • 2018-03-26
      • 2017-11-30
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 2010-11-08
      • 2023-03-14
      • 2018-07-06
      • 2015-08-01
      相关资源
      最近更新 更多