2

我在 appengine 上有一个应用程序。它在本地运行良好。今天早上,我部署了它,但它不能正常工作。这是应用链接,您可以使用用户名:qingWANG & 密码:wang123456 以教师身份登录。请原谅它丑陋的样子,因为它只是一个原型。登录后点击reviewAssignment,在新页面可以看到作业学生上传的内容。您可以尝试单击分数按钮,您将看到 500 服务器错误。奇怪的是,第一个得分按钮可以正常工作,尽管一开始就不行;其他的完全不起作用。

当我检查数据存储管理员时,它显示:

在此处输入图像描述

我多次在本地测试了所有这些页面。但是为什么我部署的时候会出现这个错误呢?

此致。

4

4 回答 4

1

它对我有用。我没有收到任何 500 错误...

于 2012-05-19T08:41:31.720 回答
1

转到您的仪表板并检查日志以查看发生了什么...

于 2012-05-19T08:45:09.263 回答
0

根据统计页面(https://cloud.google.com/appengine/docs/standard/java/datastore/stats

“为了使存储和更新统计数据的开销保持合理,Cloud Datastore 会逐步删除统计实体”

因此,当拥有大量命名空间或实体时,数据存储统计信息将变得不可用。

因此,在某些时候必须使用分片计数器 ( https://cloud.google.com/appengine/articles/sharding_counters )。

于 2017-11-23T10:19:52.723 回答
-1

我将我的应用程序部署到服务器,然后我也遇到了这种情况。

无论我做什么,我都可以保存一个Entity并通过Key获取它。但我总是通过查询失败。

两个小时后,神奇的事情发生了。我回到控制台并刷新数据......他们在这里。我保存到数据库中的每一个数据都在那里。

...显然,您不需要做任何事情来修复它。让它运行一段时间。它将自行修复。

于 2016-01-14T12:39:42.770 回答