Marklogic 是什么导致时钟向后跳?

Marklogic 是什么导致时钟向后跳?,marklogic,Marklogic,最近,一个长时间运行的计划任务未能完成,在调查中,我发现MarkLogic已重新启动,或者至少暂时关闭了所有数据库,原因是此问题 关键:时钟向后跳了14秒 有人知道为什么会这样吗?为什么它会导致MarkLogic关闭 Neil.MarkLogic在管理事务和复制等方面使用当前时间。时间不应该倒退。如果出现这种情况,可能会导致问题,这就是为什么您会收到一条关键日志消息,并且MarkLogic会采取措施避免数据损坏 根据Jeff给出的链接,MarkLogic集群应该在所有主机上安装NTP,以保持其时

最近,一个长时间运行的计划任务未能完成,在调查中,我发现MarkLogic已重新启动,或者至少暂时关闭了所有数据库,原因是此问题

关键:时钟向后跳了14秒

有人知道为什么会这样吗?为什么它会导致MarkLogic关闭


Neil.

MarkLogic在管理事务和复制等方面使用当前时间。时间不应该倒退。如果出现这种情况,可能会导致问题,这就是为什么您会收到一条关键日志消息,并且MarkLogic会采取措施避免数据损坏


根据Jeff给出的链接,MarkLogic集群应该在所有主机上安装NTP,以保持其时钟的准确性和同步性。NTP不会让时间倒转很多软件不喜欢时间倒转。NTP只会让时钟慢一段时间,直到事情迎头赶上。看起来此群集没有正确配置NTP。

MarkLogic在管理事务和复制等方面使用当前时间。时间不应该倒退。如果出现这种情况,可能会导致问题,这就是为什么您会收到一条关键日志消息,并且MarkLogic会采取措施避免数据损坏


根据Jeff给出的链接,MarkLogic集群应该在所有主机上安装NTP,以保持其时钟的准确性和同步性。NTP不会让时间倒转很多软件不喜欢时间倒转。NTP只会让时钟慢一段时间,直到事情迎头赶上。看起来这个集群没有正确配置NTP。

可能我已经看到了,但是在这个例子中没有集群,只有一个独立的ML服务器。时间是如何管理的?它是虚拟机吗?如果您有权获得支持,我将通过MarkLogic支持打开一张票据。否则,我们需要查看ErrorLog和/var/log/messages,以便更好地了解发生了什么。另外,我会将MarkLogic文件日志级别组配置设置更改为Debug,因为这样可以在出现类似问题时提供更多信息。可能我已经看到了这一点,但在这种情况下,没有群集—只有一个独立的ML服务器。时间是如何管理的?它是虚拟机吗?如果您有权获得支持,我将通过MarkLogic支持打开一张票据。否则,我们需要查看ErrorLog和/var/log/messages,以便更好地了解发生了什么。此外,我还将MarkLogic文件日志级别组配置设置更改为Debug,因为这样可以在出现类似问题时提供更多信息。它是一个独立的服务器。然而,它很快就会成为集群的一部分,我非常希望在我们这么做之前理解它为什么会发生,并阻止它再次发生。不管你有一台还是多台服务器。如果MarkLogic进程检测到您及时返回,它将重新启动。系统日期时间对工作方式至关重要,参与一台服务器或多节点集群的每个人都必须就时间达成一致。如果你回到过去,你将面临发生不好的和意外的事情的风险,因此它会重新启动进程,以新的时间开始。它是一个独立的服务器。然而,它很快就会成为集群的一部分,我非常希望在我们这么做之前理解它为什么会发生,并阻止它再次发生。不管你有一台还是多台服务器。如果MarkLogic进程检测到您及时返回,它将重新启动。系统日期时间对工作方式至关重要,参与一台服务器或多节点集群的每个人都必须就时间达成一致。如果你回到过去,你就有可能发生不好的和意想不到的事情,所以它会重新启动这个过程,以新的时间开始。