আমি মাঝে মাঝে auth.log এ নিম্নলিখিত বার্তাটি পাই:
sshd[8888]: error: no more sessions
Sshd_config এ আমি "ম্যাক্সস্টার্টআপস 300" সেট করেছি এবং আমার একসাথে সংযোগ স্থাপনকারী প্রায় ক্লায়েন্টদের থাকা উচিত নয়। ব্যস্ত সময়গুলিতে আমি অনুমান করি যে আমার প্রায় 50-60 সমবর্তী সংযোগ থাকতে পারে যা sftp এর মাধ্যমে একটি ছোট ফাইল আপআপ / ডাউনলোড করার সময় কেবল কয়েক সেকেন্ডের জন্য স্থায়ী হয়।
আমি সন্দেহ করি যে ক্লায়েন্টদের মধ্যে কিছু তাদের সংযোগ বন্ধ করতে পারছে না এবং যেমন সংযোগগুলি পুনরাবৃত্তভাবে এবং বেশ ঘন ঘন ঘন ঘন ঘটে (প্রতিটি ক্লায়েন্ট প্রতি মিনিটে কয়েকবার সংযোগ করছে), এটি সময়ের সাথে যুক্ত হতে পারে। এটির সমস্যা সমাধানের জন্য আমি এসএসএইচ সেশনগুলি গণনা করতে সক্ষম হতে চাই, তবে নেটস্যাট ব্যবহার করে সংযোগগুলি গণনা করার চেয়ে ভাল আর কোনও উপায় নিয়ে ভাবতে পারি না:
netstat -an | grep 123.456.789.abc:22 | wc -l
যেহেতু এটি অধিবেশনগুলির পরিবর্তে সংযোগগুলি গণনা করা হবে এবং আমি নিশ্চিত না যে যদি সেশনটি লাইভ হবে এমন কোনও মামলা আছে তবে সংযোগটি বন্ধ রয়েছে?
বর্তমান সংযোগগুলি গণনা করার আরও ভাল কোনও উপায় আছে, বা সমস্ত সেশনের বর্তমান অবস্থা আরও ভাল ছাপতে পারে?
আগাম ধন্যবাদ!
who
অবস্থা কোন আলোকপাত?