আমার সাইটটি স্ক্র্যাচ করার পরে সার্ভার রিসোর্সগুলি ভাল থাকা সত্ত্বেও আমার সাইটটি কেন এত ধীরে ধীরে সাড়া দিচ্ছিল তা চেষ্টা করার পরে, শেষ পর্যন্ত আমি অ্যাপাচি স্থিতিটি পরীক্ষা করে দেখেছিলাম:
78 requests/sec - 0.7 MB/second - 8.5 kB/request
256 requests currently being processed, 0 idle workers
এটি দেখা যাচ্ছে যে আমার অ্যাপাচি সংযোগগুলির সাথে আক্ষরিক অর্থে সর্বাধিক আউট। আমার সাইটে দেখার চেষ্টা করছে এমন যে কেউ আপাচি পুনরায় মুক্ত না হওয়া অবধি "অপেক্ষার তালিকায়" নামবে।
মনে হচ্ছে আমার কাছে দুটি বিকল্প আছে।
ক) সর্বোচ্চ সংযোগের সীমা 256 এর উপরে বাড়ান Although যদিও এই নিবন্ধ অনুসারে এটি এত সহজ নয়:
ডিফল্টরূপে, ম্যাক্সক্লিয়েন্টস প্যারামিটারটিতে 256 এর হার্ড সীমাতে একটি সংকলন করা হয়েছে Ap এটি অবশ্য অ্যাপাচি পুনরায় কম্পাইল করে পরিবর্তন করা যেতে পারে। কিছু বিতরণ বা হোস্টিং সংস্থাগুলি এই সীমাটিকে খুব বেশি মূল্যে বাড়ায়, যেমন 512 বা 1024 এমনকি বড় বোঝা মোকাবেলা করতে।
খ) খুব বেশি সময় নিচ্ছে এমন স্ক্রিপ্টগুলি সন্ধান করুন। এটি আমার কাছে অনেক বেশি জটিল বলে মনে হচ্ছে, যেহেতু বেশিরভাগ অ্যাপাচি প্রক্রিয়াগুলি কেবল উপস্থিত হয় এবং আবার অদৃশ্য হয়ে যায়। এছাড়াও, আমার সাইটগুলি পিএইচপি স্ক্রিপ্টগুলি বেশ ভালভাবে অনুকূলিত হয়েছে ... এবং আবারও সার্ভারের সংস্থানগুলি ভাল রয়েছে:
Server load 2.69 (8 CPUs)
Memory Used 25.33% (2,039,108 of 8,048,804)
Swap Used 1.32% (54,156 of 4,095,992)
কোন বিকল্পটি (যদি সেগুলির মধ্যে দুটি হয়) আমার পছন্দ করা উচিত এবং আমি কীভাবে এটি করব?
সম্পাদনা
আরও তথ্য: সার্ভার সংস্করণ: অ্যাপাচি / ২.২.২৩ (ইউনিক্স) মোড_এসএসএল / ২.২.২৩ ওপেনএসএসএল / ১.০.০-ফিপস ডিএভি / ২ মোড_আউথ_পাস্ট্রথ্রু / ২.১ মোড_বিডিমিটেড / ১.৪ ফ্রন্টপেজ / ৫.০.২.২6৩৩
HTTP কনফারেন্স: http://pastebin.com/yBeLt6mP
প্যারিটাল রিকোয়েস্টের নমুনা: http://pastebin.com/vzUVDMPR
টেক্সট-মোড়কে টগল করুন যদি পেস্ট-বিনগুলি অদ্ভুত দেখায়।