এসএসএইচে সার্ভারআলাইভকাউন্টম্যাক্স আসলে কী করে?
আমি এটি নিশ্চিত করার চেষ্টা করছি যে আমি যখন এসএসএইচ এর মাধ্যমে আমার সার্ভারের সাথে সংযোগ করব তখন অল্প সময়ের জন্য নিষ্ক্রিয়তার পরে সংযোগটি মারা যাওয়ার পরিবর্তে সংযোগটি দীর্ঘ সময়ের জন্য উন্মুক্ত থাকে। এটি উদাহরণ
Host *
ServerAliveInterval 60
ServerAliveCountMax 2
আমি একটি উত্স থেকে শুনেছি যে উপরের সেটিংসটি সর্বদা 60 সেকেন্ডে সার্ভারের প্রতিক্রিয়াটি যতক্ষণ না সার্ভারের প্রতিক্রিয়াটি গ্রহণ করবে ততক্ষণ সর্বদা সার্ভারে একটি প্রতিক্রিয়া প্রেরণ করবে। তবে যে কারণেই যদি কোনও প্রতিক্রিয়া সার্ভারের কাছে না যায় তবে এটি চেষ্টা করে অন্য একটি বার্তা প্রেরণ করবে। যদি সেই বার্তাটি খুব ব্যর্থ হয়, তবে এটি সংযোগটি বন্ধ করে দেবে। (আমি মনে করি এটি ভুল)
দ্বিতীয় এবং তৃতীয় উৎস কিন্তু কিছু বলো আলাদা। তাদের দাবি যে যদি নিষ্ক্রিয়তার সময়সীমা থাকে তবে প্রতি 60 সেকেন্ডে সার্ভারে একটি বার্তা পাঠানো হবে তবে এটি কেবল 2 টি অনুরোধের মাধ্যমে প্রেরণ করবে এবং তারপরে এটি সংযোগটি বন্ধ করে দেবে।
তাহলে সার্ভারআলাইভকাউন্টম্যাক্স ঠিক কী করে?
Interval
করার জন্য সেটটিতে পরিষ্কার0
। আপনি সেটMax
করে থাকলে তা পরিষ্কার নয়0
। এটি কি অসীম অ্যালাইভ পিংস প্রেরণ করবে, না কিছুই?