办公软件
给财务部装完税控软件,我把系统时间同步关了后报错少了一半
83 0 13
上个月财务部那几台开票机集体抽风,报错代码是「时间校验失败」,开出去的发票全红冲了重来,把几个小姑娘急得眼泪打转。我一开始以为是税控盘坏了,挨个换盘试,折腾大半天没得用。后来坐下来对账,拿秒表卡了一遍,发现每台机子系统时间和北京时间的偏差还不一样,有的快十几秒,有的慢半分钟——根子就在 Windows 自动同步时间这个服务上。
我们公司内网对外网访问卡得紧,系统时间同步这个服务又是个死脑筋,连不上外网服务器就一直转圈重试,重试多了它不吭声,时间就从 bios 那个不准的钟里读,越跑越偏。税控软件偏偏卡这个,差几秒就给你脸色看。
我这边处理办法,说穿了一文钱不值,但管用:
- 把「Windows Time」服务改成手动启动,不让它自己瞎同步;
- 写了个小脚本放计划任务里,每天凌晨从内网一台我配好的时间源上对一次时;
- 财务部六台机子先跑样机,我盯了一周,每天早中晚各记一次偏差,都在一秒以内,才推给全部门。
跑下来两周,开票报错从每天三四起掉到一周一起,还是操作员自己点快了引起的,跟时间没关系。我把记录贴出来:周一 0.4s,周二 0.2s,周三 0.9s……最差一次 1.1s,稳当得很。
说句实在话,这类小服务平时根本没人注意,出了事才晓得厉害。我现在的规矩是,凡是跟时间、证书、授权沾边的软件,装机前先拿秒表对一遍,再拿样机跑三天,不急着推。花里胡哨的功能我不管,但时间这种底层的东西,差一秒都不行——就像我们重庆的桥,底下墩子不牢,面上再漂亮也是白搭。
你们那边有没有遇到过类似的时间同步坑?或者财务软件还有啥子没注意到的细节,老周我搬个小板凳等到起。
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
