将近一年多时间没有写博,并不是工作中没遇到什么问题,而是人变懒了,想从今天起慢慢恢复过来,下面记录下最近遇到的问题。最近自己在虚拟机上升级domino6.5到8.0(因为之前项目中8.5版本不稳定,且系统开销巨大,8.5.1-2本人没有下载,能用的介质只有8.0算高版本的,无奈呀),发现个奇怪问题,domino服务器显示时间和OS时间不一致,要比OS时间滞后几个小时。出现的情况为偶尔,这种情况的出可能会导致某些邮件发送的时间戳比实际时间要晚,引起业务应用上的不便。
OS环境:Windows
Domino版本:8.0
问题分析:
怀疑是Domino版本的问题,domino的这个版本在运行过程中出现了时间变化,原因有可能是domino在调用Windows的获取时间API时返回出现差异而导致的,查阅了下IBM官方文档,证实果然如此。
解决方法:
1、继续升级
2、修改Notesini文件
polling 用于同步Domino 和操作系统时间。缺省的 polling 间隔是 5 分钟,但是您可以通过下面的这些 notes.ini 参数之一来改变此设置:
SERVER_TIMESYNC_INTERVAL = 1 - 每 5 分钟 (缺省设置)
SERVER_TIMESYNC_INTERVAL = 2 - 每 1 分钟
SERVER_TIMESYNC_INTERVAL = 3 - 每 60 分钟
SERVER_DISABLE_TIMESYNC=1 - 禁止 polling
PS:此问题在后续的高版本中已经得到修复。