ক্লায়েন্টের শেষ থেকে সার্ভারে বেঁচে থাকার চেষ্টা করে যাচাই করার জন্য কয়েকটি ভিন্ন উপায় / সরঞ্জাম কী?
ক্লায়েন্টের শেষ থেকে সার্ভারে বেঁচে থাকার চেষ্টা করে যাচাই করার জন্য কয়েকটি ভিন্ন উপায় / সরঞ্জাম কী?
উত্তর:
আপনি চেষ্টা করতে পারেন
ab -n 500 -c 5 -k http://www.domain.com/
এবং শীর্ষের মাধ্যমে দেখুন, যদি 5 কর্মী ক্রমাগত অনুরোধগুলি পরিবেশন করে রাখে তবে রক্ষণশীলকে (-কে) স্যুইচ করা উচিত। -কে ছাড়াই একই করুন এবং পার্থক্যটি দেখুন।
চিয়ার্স ইজাক
রন গ্যারিটি যেমন বলেছে, আপনি এর মতো কার্ল ব্যবহার করতে পারেন :
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
যদি এই কাজটি চালিয়ে যায় তবে এই দুটি লাইন আউটপুট দেয়:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
এবং যদি বেঁচে থাকা কাজ করে না চলে, তবে এটি কেবল এই লাইনের আউটপুট দেয়:
* Closing connection #0
আউটপুট Connection ... left intact
প্রমাণ করে যে সার্ভারটি সংযোগটি বন্ধ করেনি এবং ক্লায়েন্টের পুনরায় ব্যবহারের জন্য এটি উপলব্ধ। এটি সংযোগটি পুনরায় ব্যবহার করতে চায় কিনা তা সিদ্ধান্ত নেওয়া এখন ক্লায়েন্টের হাতে। কমান্ড লাইনে একই URL টি দুবার তালিকাভুক্ত করে আপনি কার্ল দিয়ে এটি প্রদর্শন করতে পারেন
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
এই ক্ষেত্রে এটি আউটপুটকে এমন কিছু দেবে:
Re-using existing connection! (#0) with host ...