我有一个由三个模块组成的项目,其中默认任务模块和其中一个后台任务模块按预期运行。
我的第三个模块有以下奇怪的行为:
- 无法访问共享数据存储或内存缓存
- 当任务被安排在默认队列中并且应该由第三模块拾取时,返回404。当通过浏览器手动调用同一任务时,它可以正常工作
这似乎是缺乏对共享服务的访问,但它们正在工作,所以我很困惑。。以前有人遇到过类似的问题吗?
以前从未见过这种情况,但这里有一些想法:您可以尝试更改模块的版本号并再次上传,也不要忘记将其设为默认值。我也遇到过我的一个模块由于内存不足而不断崩溃的问题,你可以试着把它换成一台更强大的机器。
问题是我很傻(没有正确读取查询参数)和谷歌方面稍微缺乏文档的结合-任务队列任务不符合dispatch.xml,这意味着你需要为每个模块设置一个单独的队列