【问题标题】:Datastore Issue in Google App Engine making the application not allowing the inputs to workGoogle App Engine 中的数据存储区问题使应用程序不允许输入工作
【发布时间】:2019-03-30 05:20:36
【问题描述】:

应用引擎应用程序部署在服务器中并连接到数据库。所有数据都加载到列表中并且显示正确,但是如果我们在输入框或任何其他表单字段中提供一些输入,则它不会反映在应用程序中。我从应用引擎控制台得到的错误是这样的

com.google.apphosting.api.ApiProxy$RequestTooLargeException: 对 API 调用 datastore_v3.Put() 的请求太大

在 App 引擎服务器中,我清除了数据存储条目,但效果不佳。我禁用了数据存储文件的写访问,但几分钟后它工作了,我能够提供输入并且它正在反映,但一段时间后 URL 不起作用,然后我启用了写访问,然后应用程序就可以访问了。

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-datastore


    【解决方案1】:

    此错误消息是由Datastore default limits 引起的,很可能是与数据存储实体的限制大小相关的限制,因为datastore_v3.Put() 引发了异常:

    • 实体的最大大小:1,048,572 字节(1 MiB - 4 字节)

    但是,请注意链接文档中有关其他数据存储区指标的限制。

    我建议您仔细检查您尝试插入数据存储区的实体的大小是否低于此值,以及是否低于其余限制的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 2013-12-03
      • 1970-01-01
      相关资源
      最近更新 更多