【问题标题】:Can I control which App Engine instance the cron job accesses我可以控制 cron 作业访问哪个 App Engine 实例吗
【发布时间】:2016-05-09 20:12:34
【问题描述】:

我有一个带有两个实例的 App Engine 服务器 - 第一个是主要的活动实例,第二个是一个测试实例。此设置允许我测试现有数据存储条目的功能,而不会过多地搞砸活动服务器。

我正在尝试为实例 2 上添加的新 servlet 端点设置 cron 作业,但 cron 作业尝试访问默认端点(不存在),并指定完整的 url不允许二审。这是我尝试过的(3 种变体):

<cronentries>
  <cron>

   1. <url>2-dot-my-app.appspot.com/ping</url> // doesn't work
   2. <url>/ping</url>                         // this tries to access the default instance
   3. <url>/ping</url>                         // tried this long-shot as well, obviously didn't work
      <target>v3</target>

    <schedule>every 2 minutes</schedule>
  </cron>
</cronentries>

有人有建议吗?

【问题讨论】:

    标签: google-app-engine cron


    【解决方案1】:

    答案比我想象的要直截了当:

    <cronentries>
      <cron>
        <url>/ping</url>
        <target>3</target>
        <schedule>every 2 minutes</schedule>
      </cron>
    </cronentries>
    

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 2017-11-30
      • 2018-08-29
      • 2022-11-01
      相关资源
      最近更新 更多