【问题标题】:Updating in datastore not working in GAE 1.9.0在 GAE 1.9.0 中无法更新数据存储
【发布时间】:2014-02-04 09:28:52
【问题描述】:

我们有一个在 GAE 上运行的 PHP 应用程序。它使用 Google PHP 库 (v0.6.7) 连接到 Cloud Datastore。

Google 在最近几天推出了 App Engine 的新版本 v1.9.0(未正式发布),它显然运行良好,就像 1.8.9 一样。但是,我们遇到了一些与 Cloud Datastore 相关的问题。有时,所有关于实体更新的操作都被忽略了。用于检索信息的所有查询都可以正常工作,但是如果我们想创建一个更新任何属性的新实体,则不执行任何操作。我一直在检查 Cloud Api 返回的响应中是否存在一些错误,但完全没有错误或警告。

这种情况在 1 月 31 日第一次发生,今天也发生了。它在凌晨 3 点(格林威治标准时间 +1)开始失败,根据实例日志,同时所有请求的延迟时间都大幅增加(从 1-3 秒到 5-10 秒)。第一次在几个小时后系统又开始正常工作,但现在这个问题持续得更久了。

有没有人经历过类似的事情?

【问题讨论】:

  • 我也有同样的问题。读取(查找、GQLQueries)工作正常,但提交根本不起作用。
  • 你也在使用 PHP 在 GAE 中编程吗?
  • 是的。这真的很奇怪,因为 API 没有返回错误。返回的只是一个没有任何索引更新的 mutationResult 数组。
  • 这正是发生在我身上的事情。我猜您正在使用 google_api_php_client 库与 Datastore 进行通信。同一个版本?
  • 我尝试了不同版本的库,但没关系。

标签: google-app-engine google-cloud-datastore google-api-php-client


【解决方案1】:

感谢您的报告,我们正在调查此问题。

更新:我们已经解决了这个问题。请加入 Google Cloud Datastore 停机通知邮件列表以获取未来更新。

https://groups.google.com/forum/?fromgroups=#!topic/gcd-downtime-notify/sNXCFJYFNQU

有关生产问题的未来报告,请参阅我们文档的Contact support 部分。

【讨论】:

    猜你喜欢
    • 2012-06-06
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    相关资源
    最近更新 更多