我正在编写一个脚本,每2分钟检查一次来自Azure的活动日志到数据库中。如果执行了某项操作,由于实际事件与记录时间之间的时间差,我的脚本大部分时间都会获取日志。
将操作标记为“成功”后,Azure再次使用相同的键和值记录与“成功”相同的操作,除了时间戳和日志ID。从Azure的角度来看,是否还有其他方法可以解决?我不想检查数据库,以查看该操作是否已经执行并添加到数据库中并且有重复项。
谢谢!
答案 0 :(得分:0)
我找不到为什么Azure在10分钟后再次记录成功操作的原因,但是我编写了脚本以每90秒运行一次并将成功操作添加到数据库中。当第二个成功的操作被记录下来并且我的脚本选择了它时,我检查数据库以查看是否已添加它。如果是这样,那我就跳过它。