GAE TaskQueue 错误“taskqueue.BulkAdd 失败”

GAE TaskQueue 错误“taskqueue.BulkAdd 失败”

按照此处的文档https://cloud.google.com/appengine/docs/standard/php/taskqueue/push/example

我决定在我的 laravel 应用程序中对 TaskQueues 进行一些测试。这是我当前的测试代码:

    $task = new PushTask('/GoogleQueueTest/21',
        ['name' => 'john doe', 'action' => 'send_reminder']);
    $task_name = $task->add();

   return $task_name;

导致:

Remote implementation for taskqueue.BulkAdd failed

经过大量搜索后,我似乎无法找到为什么它不能按预期工作。

答案1

目前唯一可用的指南在 App Engine 上运行 Laravel适用于 Flexible 环境,您很可能正在运行该环境。如果是这样,请注意,您遵循的指南适用于 App Engine Standard,并且目前没有与 App Engine Flexible 等效的指南,但您可以申请加入 Cloud Tasks API 的白名单,该 API 可以在 App Engine Flexible 上使用。为此,请阅读顶部的免责声明这一页

相关内容