আমি উইন্ডোজ সার্ভার 2003/2008 এর জন্য একটি এনটিপি সার্ভার, সবচেয়ে ভাল মুক্ত খুঁজছি free আমরা ইতিমধ্যে উইন্ডোজ টাইম সার্ভারে অন্তর্নির্মিত চেষ্টা করেছি, তবে আমাদের পরীক্ষাগুলি দেখিয়েছে যে এটি খুব সঠিক নয়, আমরা 500 মিমি পর্যন্ত সময়ের পার্থক্য দেখি। আমাদের অ্যাপ্লিকেশনটির জন্য আমরা সর্বোচ্চ সময় পার্থক্য করতে পারি। 100ms।
এখন আমরা উইন্ডোজের জন্য মেইনবার্গ এনটিপিডি ব্যবহার করেছি। আমাদের সাথে এটির একটি বড় সমস্যা ব্যতীত এটি দুর্দান্ত কাজ করে: ক্লায়েন্ট এবং সার্ভারের মধ্যে যদি কোনও নেটওয়ার্ক সংযোগ সমস্যা থাকে তবে এনটিপি সার্ভার আতঙ্কজনক অবস্থায় থাকে আমরা এনটিপি পরিষেবাটি আরম্ভ না করা পর্যন্ত ক্লায়েন্টকে নতুন সময় দেওয়া হবে না। এটি একটি বড় সমস্যা যা আমাদের কিছুটা সমস্যা তৈরি করেছে। এটি আমাদের নেটওয়ার্কের সমস্যা না হওয়া পর্যন্ত কয়েক মাস ধরে কাজ করে যাচ্ছিল, সময় পার্থক্যটি ইতিমধ্যে 30 সেকেন্ডের ছিল তখন আমরা কেবল এটি এক সপ্তাহ পরে লক্ষ্য করেছি। ক্লায়েন্টদের উপর।
সুতরাং দয়া করে উইন্ডোজগুলির জন্য কিছু বিকল্প এনটিপি সার্ভারের পরামর্শ দিন। আমি গুগল করেছিলাম তবে আমি প্রচুর সম্পর্কযুক্ত অনুসন্ধানের ফলাফল পেয়েছি।
সম্পাদনা: এখনও অবধি এনটিপিডি উইন্ডোজ সংস্করণটি খুব সঠিক ছিল এবং আমি এটির সাথে আটকাতে চাই। নেটওয়ার্ক সংযোগ বিচ্ছিন্ন হওয়ার পরে একমাত্র সমস্যা হ'ল "প্যানিক স্টেট"। সম্ভবত কিছু এখানে জানেন যে এর কারণ কী এবং এটি কীভাবে ঠিক করা যায়। এছাড়াও, আমি উল্লেখ করতে ভুলে গেছি যে আমাদের এইরকম একটি সার্ভার / ক্লায়েন্ট সেটআপ রয়েছে:
সার্ভার 1 -> সার্ভার 2 -> সার্ভার 3 -> ক্লায়েন্ট 1 -> ক্লায়েন্ট 2 -> ক্লায়েন্ট 3
সুতরাং সার্ভার 2 সার্ভার 1 থেকে সময় পেয়েছে, সার্ভার 3 তার সময় সার্ভার 2 থেকে পেয়েছে এবং ক্লায়েন্টরা সার্ভার 3 থেকে তাদের সময় পাবে। এছাড়াও, সার্ভার 2 এর সাথে সরাসরি সংযুক্ত ক্লায়েন্ট রয়েছে। এটি গুরুত্বপূর্ণ যে সমস্ত সার্ভার এবং ক্লায়েন্টের সঠিক সময় একই হয় (~ 100ms এর মধ্যে)
সার্ভার 3 এবং এর ক্লায়েন্টদের সাথে এখন একটি নেটওয়ার্ক সমস্যা ছিল। সার্ভারগুলি উইন্ডোজের জন্য এনটিপিডি পোর্ট চালায় যা এনটিপি সার্ভার এবং ক্লায়েন্ট হিসাবে কাজ করে। ক্লায়েন্টদের এনটিপি ক্লায়েন্ট হিসাবে ডাইমেনশন 4 রয়েছে। নেটওয়ার্ক সমস্যার পরে, ডি 4-তে ত্রুটি বার্তাটি এমন কিছু ছিল (আমার মাথার উপরের অংশে, সঠিক ত্রুটির বার্তাটি নেই):
সার্ভারের প্রতিক্রিয়া: সার্ভারটি আতঙ্কিত অবস্থায় রয়েছে (ঘড়িটি সিঙ্ক করতে পারেনি)
আমি এনটিপিডি ডকসগুলির মাধ্যমে পড়েছি এবং "আতঙ্কের" কেবলমাত্র উল্লেখ যখন সময় পার্থক্য 10000 সেকেন্ড হয় যা এনটিপিডি সার্ভার থেকে প্রস্থান করতে পারে তবে এটি ঘটেনি। আতঙ্কিত প্রস্থান নিষ্ক্রিয় করতে একটি "-g" কমান্ড লাইন সুইচ রয়েছে তবে এটি ইতিমধ্যে ডিফল্টরূপে সেট করা আছে।
কোন ধারণা কী কারণে আতঙ্কজনক পরিস্থিতির সৃষ্টি হতে পারে এবং পরবর্তী সময়ে কীভাবে এটি থেকে মুক্তি পাবেন?