前些天,同仁回報訪客系統的人數入館統計的功能突然失效了。數值全數歸零。當下連上主機查看了 Log,但都沒發生異常。搞了半天才發現到原來主機上的時間是錯誤的。
而程式的運作,在計算人數時,是以取出當下的日期時間來做計算。過了某個時間點(8小時的時間差),因為取出的日期時間已超過正確的今日日期,所以在系統的呈現上,它的數值才會歸零。
探查的原因後,發現該主機是位於 VM內的 guest OS,Guest OS重新開機後會自動去抓取 VM Server 內的 BIOS時間,而這台 VM Server 的時間是不正確的,而要更新這台 VM Server 需要將裡面所有的 Guest OS 的服務全數停止才能做更正的動作。
所以稍微找一下校正時間的相關資料,透過 w32tm.exe 的方式,寫了一支批次檔後再設定主機內的排程處理器,讓它定時的執行校時的工作後就搞定了;按找到的文章來看,其實只要修改機碼的方式達成。
相關資料:
沒有留言:
張貼留言