Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌云平台默认队列暂停自身_Java_Google App Engine_Google Cloud Platform_Task_Task Queue - Fatal编程技术网

Java 谷歌云平台默认队列暂停自身

Java 谷歌云平台默认队列暂停自身,java,google-app-engine,google-cloud-platform,task,task-queue,Java,Google App Engine,Google Cloud Platform,Task,Task Queue,在过去3天中,我们的GCP“默认”队列自行暂停了5次(我们没有手动暂停)。这在过去从未发生过,而且我们已经使用GAE/GCP任务队列4年了。手动恢复队列解决了这个问题,但它非常不方便,因为我们整天都在使用它处理对业务至关重要的中小型任务。然而,我们每天最多只能创建200-300个任务 什么东西变了还是坏了 巧合的是,几天前,在部署我们的应用程序引擎标准应用程序时出现了一个奇怪的错误,在部署的最后,由于队列问题而失败。我在错误消息中找到一个链接,它指向一个页面以启用API。我必须启用该API(它引

在过去3天中,我们的GCP“默认”队列自行暂停了5次(我们没有手动暂停)。这在过去从未发生过,而且我们已经使用GAE/GCP任务队列4年了。手动恢复队列解决了这个问题,但它非常不方便,因为我们整天都在使用它处理对业务至关重要的中小型任务。然而,我们每天最多只能创建200-300个任务

什么东西变了还是坏了

巧合的是,几天前,在部署我们的应用程序引擎标准应用程序时出现了一个奇怪的错误,在部署的最后,由于队列问题而失败。我在错误消息中找到一个链接,它指向一个页面以启用API。我必须启用该API(它引用任务或队列API),以解决部署问题。我很确定我们的应用程序没有使用那个API(我们的应用程序根本不管理队列)——我们只向队列添加任务

我不确定这两个事件是否相关,但似乎非常巧合,可能是直接原因

我打开了默认队列的日志记录,在使用“默认”严重性级别暂停时,不会出现特定于暂停事件的消息。有消息显示队列中到达的任务


我在谷歌上搜索了这个问题,没有找到它。

每次我在app engine上部署新版本时,我都能确定默认队列进入暂停状态。我可以通过在queue.xml文件中定义默认队列来纠正这个问题,该文件以前只有备份队列。这是我的新queue.xml文件

<queue-entries>    
  <queue>
    <name>default</name>
    <rate>5/s</rate>
    <max-concurrent-requests>100</max-concurrent-requests>
    <retry-parameters>
      <!-- only 20 retry attempts (default is unlimited) -->
      <task-retry-limit>20</task-retry-limit>
    </retry-parameters>    
  </queue>

  <queue>
    <name>backup-queue</name>
    <rate>15/s</rate>
    <!-- recommended to be rate/5 -->
    <bucket-size>3</bucket-size>
    <max-concurrent-requests>10</max-concurrent-requests>
    <target>ah-builtin-python-bundle</target>
    <retry-parameters>
      <!-- only 2 retry attempts -->
      <task-retry-limit>2</task-retry-limit>
    </retry-parameters>
  </queue>
</queue-entries>

违约
5/s
100
20
备份队列
15/s
3.
10
内置python包
2.