0

我为俱乐部创建了一个应用程序来注册不同活动的会员,我有一个包含大约 25 个实体的数据存储区,过去我创建了 24 个 Club_Event 实体,每个实体都有如下信息:时间、地点、活动的详细信息和注册会员电子邮件等

一年多来一切顺利,直到两周前,发生了一些奇怪的事情,我找不到解释。我为新年庆祝活动创建了第 25 个活动。我错误地创建了 2 个事件,因为我按了两次生成事件按钮,所以当我查看数据存储时,我看到了 26 个事件,最后 2 个具有相同的信息,所以我手动删除了其中一个,之后它有25个活动,会员开始注册第25个活动,但是在上周的一天,第25个活动突然消失了,当人们去链接注册时他们只看到第24个活动[注册链接/网址总是一样的,servlet 只是调用 db 并按创建日期显示最新事件],所以我从 Google App Engine 页面查看它,它在数据存储区中只有 24 个事件,第 25 个事件消失了,但是当我点击“

于是我不得不重新创建第25个活动,并手动输入会员电子邮件以弥补丢失的信息,然后重新注册,供会员注册。但是奇怪的事情在 12-31 再次发生,早上我检查了网站,还可以,但是到下午 3 或 4 点,第 25 次事件又消失了,当我点击“Datastore Admin”时,它说:“Internet资源管理器无法显示网页”,在它下面我点击了“返回上一页”。然后它显示只有 24 个“# Entities”的“Club_Event”。我检查了我的配额详细信息,该应用程序仅使用了 1%,2% 的资源,为什么会发生这种情况?是因为我两周前手动删除了重复的事件吗?在此之前我从未删除过一个事件,它运行良好,只是在我手动删除一个事件后才出错。

报名链接为:http ://asfa-web.appspot.com/Singles_Club_Event_Sign_Up

它现在仍在显示第 24 个事件。Google App Engine 的人员可以与我联系以解决此问题吗?

@Jimmy Kane:也许你可以通过Java程序删除事件,但我的程序没有删除事件的代码,它只能创建,所以当我看到同一个事件的2个实体时,我从管理页面进入并将其删除。

@Paul C:它表现得好像什么都没发生,没有错误消息,而不是列出 25 个事件,它只能显示前 24 个事件。

4

1 回答 1

1

如果您需要直接联系 Google App Engine 团队,有一个名为高级帐户的昂贵选项,但我很确定他们不会帮助您解决问题。

我猜当您说“我手动删除了其中一个”时,这意味着您使用了数据存储管理器。删除信息后,将无法再次恢复。

于 2013-01-03T12:27:19.357 回答