我可以控制cron作业访问哪个App Engine实例

时间:2016-05-08 15:49:20

标签: google-app-engine cron

我有一个带有两个实例的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>

有人有建议吗?

1 个答案:

答案 0 :(得分:0)

答案比我想象的要简单明了:

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