Lotus notes 为什么文档属性是';增加了';两份重复的文件中是否存在差异?

Lotus notes 为什么文档属性是';增加了';两份重复的文件中是否存在差异?,lotus-notes,Lotus Notes,“突然之间”(就像我爸爸常说的那样),我收到了由电子邮件处理代理创建的重复文档。该代理多年来一直在为我们处理收到的电子邮件(大约13封)。代理接收一封传入的电子邮件,使用电子邮件地址获取有关发件人的信息,做一些其他事情,在数据库中创建一个文档,并通知一群人有条目进来。我有一段时间没有对它做任何更改,但在9月初的某个地方,每隔一段时间,它会创建两个文档,其中包含所有相同的信息。到目前为止,他们之间唯一不同的是增加的日期 在一种情况下,两个文档都是在3:12创建的,但第二个文档添加了3:36的时间戳

“突然之间”(就像我爸爸常说的那样),我收到了由电子邮件处理代理创建的重复文档。该代理多年来一直在为我们处理收到的电子邮件(大约13封)。代理接收一封传入的电子邮件,使用电子邮件地址获取有关发件人的信息,做一些其他事情,在数据库中创建一个文档,并通知一群人有条目进来。我有一段时间没有对它做任何更改,但在9月初的某个地方,每隔一段时间,它会创建两个文档,其中包含所有相同的信息。到目前为止,他们之间唯一不同的是增加的日期

在一种情况下,两个文档都是在3:12创建的,但第二个文档添加了3:36的时间戳。“添加”日期是什么意思

谢谢
clem

当“添加的”日期/时间与“创建的”日期/时间不同时,通常意味着它是在与您正在查看的副本不同的副本中创建的,然后通过复制添加到您正在查看的副本中

Rich,你对“受损视图”的评论让我想到了还有其他腐败的可能性。我最终做了一个压缩,发现创建的副本越来越少。让db表现出如此奇怪的行为应该让我知道这是某种腐败。我会做一个修正等,看看这是否能消除问题。谢谢克莱姆

好了,终于明白了。我要求备份这个数据库,这样我就可以恢复一些被意外删除的文档。给我备份的人把它放在数据目录下。他给我发了一个文件路径,我没有注意到它在哪里。所以发生的事情是,该数据库中的代理正在处理电子邮件以及主Notes应用程序。我怀疑它是第二个代理,但在排除了另一台服务器上的副本之后,我搜索了计划代理的列表,这时我看到它的备份数据库已用完。很抱歉在这件事上浪费了你的时间,里奇,但我很感激你给我一些东西看


克莱姆

hmmm。。。嗯,我确实在第二台服务器上有一个db的复制品(尽管它已经存在多年了)。我禁用了那里的代理,让它们只在第一台服务器上运行。但是,我仍然在创建这些副本。我绘制了副本,可以看到过去已经创建了副本,但它发生的次数大幅上升。服务器是否群集?这个代理人安排好了吗?或者触发器设置为新邮件到达之前还是之后?是的,服务器是群集的。代理已安排好。它每5分钟运行一次。处理完电子邮件后,我将表单设置为“已处理”。我查看了这些已处理文档的视图,现在发现存在复制/保存冲突,这似乎非常非常奇怪——没有其他流程涉及这些电子邮件。所以现在我怀疑这封邮件被处理了两次。可能需要打开PMR。。。这是没有道理的。你可能在NSF中有一个被破坏的视图,你正在阅读邮件。这可能解释了它们被处理了两次,但我不明白它如何解释创建和添加之间的时间差。这很奇怪,除非所创建文档的复制以某种方式进入,这使得它变得双重奇怪。阻力最小的途径可能只是编写一个代理,在重复发生时检测并清理它们,而不必担心它们是如何发生的!