আমি যতটা সম্ভব সংযোগগুলি পরিচালনা করতে আমাদের ওয়েব সার্ভারগুলি অপ্টিমাইজ করার চেষ্টা করছি। আমি অনেকগুলি পোস্ট এবং অ্যাপাচি নোট পড়ি। আমি কোন মানটি বেছে নেওয়ার তা বোঝার চেষ্টা করছি MaxRequestsPerChild।
প্রথমে, আমি এটি 4,000 এ সেট করার চেষ্টা করেছি, তবে সার্ভারের অনেক অনুরোধ পরিচালনা করতে সমস্যা হয়েছিল, তাই আমি এটি উত্থাপন শুরু করেছি। এই মুহুর্তে আমার সেটিংটি হ'ল:
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 40000
</IfModule>
MaxRequestsPerChild40,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