আমি আমার সার্ভারের জন্য আমার পিএইচপি-এফপিএম ইনস্টলেশন টিউন করার চেষ্টা করছি pm.start_servers
, pm.min_spare_servers
এবং pm.max_spare_servers
ভেরিয়েবলগুলি দিয়ে কী করব তা বুঝতে আমার সমস্যা হয় have আমি ব্যাবহার করছিpm = dynamic
pm.max_children
পুরোপুরি পরিষ্কার। প্রতিটি শিশু প্রক্রিয়া একসাথে 1 টি ওয়েব ক্লায়েন্ট পরিবেশন করে। ঠিক আছে. তাহলে "সার্ভার" কী? স্পষ্টতই, আমার কাছে থাকা ডিফল্ট কনফিগারেশনের উপর ভিত্তি করে 1 টি সার্ভার 1 টিরও বেশি সন্তানের পরিবেশন করতে পারে। উপরের সীমা কত? # বাচ্চা / সার্ভারের থাম্বের নিয়ম হিসাবে আমার কী ব্যবহার করা উচিত? নাকি আদৌ এর সাথে সম্পর্কিত? কিছু ফোরামে, কেউ দাবি করছিলেন যে # সার্ভারের সিপিইউ কোরের 2 x # হওয়া উচিত, তবে আমি প্রস্তাবিত কনফিগারেশনগুলি দেখেছি যেখানে সংখ্যাটি 40-50 বেশি ছিল।
পিএইচপি ডকুমেন্টেশন বা সেখানকার অনেকগুলি "টিউনিং পিএইচপি-এফপিএম" নিবন্ধগুলি মোটেই সহায়ক হয়নি।
ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
প্রতিটি কর্মীর কত মেমরি রয়েছে তা দেখার জন্য এটি গণনার জন্যও দরকারী । সম্প্রদায়টি