Google App Engine如何恢复丢失的数据?

时间:2013-01-02 16:26:38

标签: google-app-engine data-recovery

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

直到两周前,事情进展了一年多,发生了一些奇怪的事情,我无法找到解释。我为新年庆祝活动创造了第25届活动。我错误地创建了2个事件,因为我点击了两次生成事件按钮,所以当我查看数据存储区时,我看到了26个事件,最后2个事件具有相同的信息,所以我手动删除了其中一个,之后它已经25个活动,会员开始报名参加第25届活动,但是在上周的某一天,第25个活动突然消失,当人们去链接注册时他们只看到第24个活动[注册链接/网址总是一样的,servlet只是调用db并按创建日期显示最新事件],所以我从Google App Engine页面查看它,它在数据存储区中只有24个事件,第25个事件消失了,但是当我点击“Datastore”时管理员“,它说:”Internet Explorer无法显示网页“,在其下面我点击了”返回上一页“。然后它显示了25个“#Entities”的“Club_Event”,这意味着它实际上有25个事件,但不知何故只能列出/显示其中的24个。

所以我不得不再次创建第25个事件,并手动输入成员电子邮件以补偿丢失的信息,然后再次注册成员注册。但奇怪的事情发生在12-31,早上我检查了网站,没关系,但到了下午3点或4点,第25个事件再次消失,当我点击“数据存储管理员”时,它说:“互联网资源管理器无法显示网页“,在其下面我点击了”返回上一页。“然后它显示“Club_Event”只有24个“#Entities”。我检查了我的配额详细信息,该应用仅使用了1%,2%的资源,为什么会发生这种情况?是因为我在2周前手动删除了重复的事件吗?我之前从未删除过一个事件,它运行正常,只有在我手动删除一个事件后才出错。

注册链接为:http://asfa-web.appspot.com/Singles_Club_Event_Sign_Up

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

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

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

1 个答案:

答案 0 :(得分:1)

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

我想当你说'#34;我手工删除其中一个"这意味着您使用了数据存储区管理器。删除信息后,无法再次恢复。