আমি যতটা সম্ভব সংযোগগুলি পরিচালনা করতে আমাদের ওয়েব সার্ভারগুলি অপ্টিমাইজ করার চেষ্টা করছি। আমি অনেকগুলি পোস্ট এবং অ্যাপাচি নোট পড়ি। আমি কোন মানটি বেছে নেওয়ার তা বোঝার চেষ্টা করছি MaxRequestsPerChild
।
প্রথমে, আমি এটি 4,000 এ সেট করার চেষ্টা করেছি, তবে সার্ভারের অনেক অনুরোধ পরিচালনা করতে সমস্যা হয়েছিল, তাই আমি এটি উত্থাপন শুরু করেছি। এই মুহুর্তে আমার সেটিংটি হ'ল:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 40000
</IfModule>
MaxRequestsPerChild
40,000 এ সেট করার পরে সার্ভার আরও মেমরি / সিপিইউ ব্যবহার না করার সময় আরও সংযোগগুলি পরিচালনা করতে সক্ষম হয়েছিল।
কেউ কি আমাকে বলতে পারেন যে এই মানটি খুব বেশি কিনা বা এ জাতীয় উচ্চ মানের রাখা ঠিক আছে কিনা?
ধন্যবাদ!
ওএস তথ্য:
[root@web06 ~]# uname -a
Linux web 2.6.18-164.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 i686 i686 i386 GNU/Linux
[root@web06 ~]# free
total used free shared buffers cached
Mem: 3814660 3502968 311692 0 144368 2970468
-/+ buffers/cache: 388132 3426528
Swap: 5210104 0 5210104