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_Google Cloud Storage_App Engine Flexible - Fatal编程技术网

Java 谷歌云存储,读/写限制

Java 谷歌云存储,读/写限制,java,google-app-engine,google-cloud-storage,app-engine-flexible,Java,Google App Engine,Google Cloud Storage,App Engine Flexible,我们有一个AppEngine灵活的应用程序,它将图像存储在一个云存储桶中。 我们的应用程序应该读取每个选定的图像,并将图像的几个裁剪部分保存到存储原始图像的同一个存储桶中。例如,我们可以说裁剪图像的5个部分,因此5个新图像将存储在存储桶中,这应该对许多图像执行。如果我们选择少量图像(2到5张)和少量压顶部分(2到3张),应用程序工作正常,但是如果我们选择10张以上的图像和许多裁剪部分,过一会儿我们会看到以下错误: Failed to load resource: the server respo

我们有一个AppEngine灵活的应用程序,它将图像存储在一个云存储桶中。 我们的应用程序应该读取每个选定的图像,并将图像的几个裁剪部分保存到存储原始图像的同一个存储桶中。例如,我们可以说裁剪图像的5个部分,因此5个新图像将存储在存储桶中,这应该对许多图像执行。如果我们选择少量图像(2到5张)和少量压顶部分(2到3张),应用程序工作正常,但是如果我们选择10张以上的图像和许多裁剪部分,过一会儿我们会看到以下错误:

Failed to load resource: the server responded with a status of 502 ()

知道如何解决这个问题吗?

每次将图像保存到存储器后,我都可以将线程休眠5秒钟来解决这个问题。我刚刚在保存图像的“for”循环中添加了以下行:

Thread.sleep(5000);

因此,在这种情况下,过程会变长,但不会被云存储阻止

您能否编辑应该在xml文件中的会话超时信息(增加会话超时)。@AbuSufian:我试图在app.yaml文件中添加健康检查超时,但没有任何结果。这不是因为会话超时。我认为在几秒钟内访问存储有一些限制!您是否保存图像或图像的裁剪部分,然后立即尝试再次读取它们?(可能是为了验证它们是否正确保存?)此外,您是跨多个存储桶保存这些图像,还是仅在存储桶中保存文件夹?@KevinG:我只是裁剪图像的几个部分(用户可以选择要裁剪的多个图像和多个区域),然后将它们仅保存到不同文件夹中的一个特定存储桶中。举个例子:假设我们定义了5个区域,我们选择了10个图像,哪些区域已经应用于这些图像,那么,应该保存到存储桶中的图像数量是:50非常有趣。。。我使用GAE flexible将excel文档保存到云存储,但一次只能保存一个。在周一之前,我将循环我的代码保存100多次,看看是否可以复制您的错误。我会让您知道这两种方式的进展情况,并发布一段代码片段。