Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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/2/google-app-engine/4.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 - Fatal编程技术网

Java 莫名其妙的延期任务

Java 莫名其妙的延期任务,java,google-app-engine,Java,Google App Engine,我有一个关于应用程序引擎的相当简单的项目。不知何故,大量的延迟任务被创建,并耗尽了我所有的配额。在我所有经过grep证明的代码中;,我还没有使用任务,所以我不知道任务来自哪里 任务有效负载如下所示: ....sr.;com.google.appengine.api.taskqueue.DatastorePutDeferredTask..(=.R.s...L..putMet.+Lcom/google/appengine/api/datastore/Entity;xpsr.)com.google.a

我有一个关于应用程序引擎的相当简单的项目。不知何故,大量的延迟任务被创建,并耗尽了我所有的配额。在我所有经过grep证明的代码中;,我还没有使用任务,所以我不知道任务来自哪里

任务有效负载如下所示:

....sr.;com.google.appengine.api.taskqueue.DatastorePutDeferredTask..(=.R.s...L..putMet.+Lcom/google/appengine/api/datastore/Entity;xpsr.)com.google.appengine.api.datastore.Entity.c.<]..y...L..keyt.(Lcom/google/appengine/api/datastore/Key;L..propertyMapt..Ljava/util/Map;xr.4com.google.appengine.api.datastore.PropertyContainer..:<3.;....xpsr.&com.google.appengine.api.datastore.Key....6E.....J..idL..appIdt..Ljava/lang/String;L..kindq.~..L..nameq.~..L..parentKeyq.~..xp........t..s~incoappt.._ah_SESSIONt.._ahshEQtxFwHEoPJXGuGBSXuUgpxsr..java.util.HashMap......`....F..loadFactorI..thresholdxp?@......w.........t.._expiressr..java.lang.Long;.....#....J..valuexr..java.lang.Number...........xp...8...Gt.._valuessr.'com.google.appengine.api.datastore.BlobV0.........[..bytest..[Bxpur..[B......T....xp...R....sr..java.util.HashMap......`....F..loadFactorI..thresholdxp?@......w.........xx
我注意到u-ahu会话是有效负载的一部分,实际上,创建了很多新会话,但我不知道为什么

关于任务创建的时间:我不知道。。。不是每个请求,也不是我可以扣除的任何内容。

您很可能有一个通过任务队列异步保存会话数据的选项:

<async-session-persistence enabled="true" />

当然然而,它仍然不能解释这样一个事实:在开发阶段的项目中,绝对没有流量,任务队列会爆炸成数千个任务。我有一个安全约束这一事实与它有什么关系吗?这是my web.xml:/*机密的一部分。也许http->https重定向会将任务强制进入新会话?必须将其保存为一个无限循环。您找到解决方案了吗?启用异步会话持久性后,我们将获得相同的行为。谢谢