我试图让我的Cron作业在AppEngine中定位不同的版本。使用this link我可以看到
目标字符串会添加到您应用的主机名之前。通常是这样的 模块的名称。 cron作业将路由到默认值 命名模块的版本。注意,如果是默认版本的 模块更改后,作业将以新的默认版本运行。
这是我的cron
<cron> <url>/cron/prices</url> <description>Updates every 30 seconds</description> <schedule>every 30 seconds</schedule> <target>dev</target> </cron>
我的appengine-web.xml部分
<application>project</application> <version>dev</version> <threadsafe>true</threadsafe>
但是,我也有一个默认版本(称为&#34; 1&#34;),每次检查日志时,cron / price都是针对版本1而不是dev运行的。我也尝试了dev-dot-project和dev-project,但它们似乎无法工作。
任何想法我做错了什么?
答案 0 :(得分:0)
我是个白痴......
正确的目标应该是&#34; dev&#34;,我遇到的问题是Android Studio / Gradle。我正在使用#gradle appengineUpdateCron&#39;忘记使用&gra; appengineUpdateAll&#39; gradle更新课程。导致它出错。