昨天有个客户说,他的在线表格控件里出现的时间戳比实际时间跑得快,而且越跑越快,一天会快十几分钟。为了确定他说的究竟是什么意思,让他发了拷屏过来。
他的表达很准确,拷屏画面显示系统时间才跑到15:35:28,15:36:15的时戳已经出现在在线表格控件里了。
看到图片的时候真是一头雾水。于是让客户再发项目过来。
项目在我们的测试机上没有复现出客户描述的问题。
检查项目中与时间相关的各项参数,基本都是默认设置。唯一引起注意的是:本来是个单机项目,但是项目设成了多客户机类型,而且指定了与服务器时钟同步,也就是说自己跟自己时钟同步。
我保持项目原有设置(还是自己跟自己同步)在测试机上运行了一下午,依旧没有复现这个问题。
今早给客户去电话,客户说昨晚他把项目重启了一次,然后运行到现在,问题没有再次出现。
问客户有没有修改什么,客户说没有。
建议客户在单机项目里不要自己跟自己做时钟同步,客户说昨晚把那个选项取消激活了。。。。。。
但是客户坚持说原来没有做时钟同步也有这个问题。。。。。。
让客户把这个项目再跑几天吧,回头争取让他把时钟同步激活再试试。
今天说的这个问题现在只能揣测可能跟时钟同步有关,或许WinCC归档系统打时戳是使用了内部软时钟,而不是每次都取系统时钟。而自己给自己时钟同步导致了系统时间的滞后。至于说为什么我们的测试机不能复现问题,可能是因为硬件或操作系统或网络环境不同。
都是猜。