Tôi đang tìm kiếm, tốt nhất là miễn phí, NTP Server cho Windows Server 2003/2008. Chúng tôi đã thử dùng Windows Time Server tích hợp, nhưng các thử nghiệm của chúng tôi đã cho thấy rằng nó không chính xác lắm, chúng tôi thấy sự khác biệt về thời gian lên tới 500ms. Chênh lệch thời gian tối đa chúng tôi có thể cho phép cho ứng dụng của mình là ~ 100ms.
Bây giờ chúng tôi đã sử dụng Meinberg NTPd cho Windows. Nó hoạt động rất tốt ngoại trừ chúng tôi có một vấn đề lớn với nó: Nếu có sự cố kết nối mạng giữa máy khách và máy chủ, máy chủ ntp đang ở trạng thái hoảng loạn Nó sẽ không cho khách hàng một thời gian mới cho đến khi chúng tôi khởi động lại dịch vụ ntp. Đây là một vấn đề lớn đã gây ra cho chúng tôi một số rắc rối. Nó đã hoạt động tốt trong nhiều tháng cho đến khi có sự cố mạng mà chúng tôi không nhận thấy, chúng tôi chỉ nhận thấy nó sau một tuần khi chênh lệch thời gian là 30 giây. trên các khách hàng.
Vì vậy, vui lòng đề xuất một số NTP Server thay thế cho windows. Tôi đã làm Google nhưng tôi nhận được rất nhiều kết quả tìm kiếm không liên quan.
Chỉnh sửa: Cho đến nay phiên bản windows ntpd rất chính xác và tôi muốn gắn bó với nó. Vấn đề duy nhất là "trạng thái hoảng loạn" sau khi ngắt kết nối mạng. Có thể một số người biết ở đây nguyên nhân của việc này là gì và cách khắc phục nó. Ngoài ra, tôi quên đề cập rằng chúng tôi có thiết lập máy chủ / máy khách như thế này:
Máy chủ1 -> Máy chủ2 -> Máy chủ3 -> Máy khách1 -> Máy khách2 -> Máy khách3
Vì vậy, Server2 lấy thời gian từ Server1, Server3 lấy thời gian từ Server2 và khách hàng nhận được thời gian từ Server3. Ngoài ra, có những máy khách được kết nối trực tiếp với Server2. Điều quan trọng là tất cả Máy chủ và Khách hàng có cùng thời gian chính xác (trong vòng ~ 100ms)
Bây giờ có một vấn đề mạng với Server3 và các máy khách của nó. Các máy chủ chạy cổng ntpd cho Windows, hoạt động như máy chủ và máy khách NTP. Các máy khách có Dimension4 là máy khách NTP. Sau sự cố mạng, thông báo lỗi trong D4 là như thế này (ngoài đỉnh đầu của tôi, không có thông báo lỗi chính xác):
Phản hồi của máy chủ: Máy chủ đang ở trạng thái hoảng loạn (không thể đồng bộ hóa đồng hồ)
Tôi đã đọc qua các tài liệu ntpd và đề cập duy nhất về "hoảng loạn" là khi chênh lệch thời gian là 10000 giây sẽ khiến thoát khỏi máy chủ ntpd nhưng đây không phải là trường hợp. Ngoài ra, có một công tắc dòng lệnh "-g" để vô hiệu hóa lối thoát hoảng loạn, nhưng nó đã được đặt theo mặc định.
Bất kỳ ý tưởng nào có thể gây ra trạng thái hoảng loạn và làm thế nào để thoát khỏi nó vào lần tới?