নতুন সার্ভারের পিএইচপি-এফপিএম পুল কনফিগারেশনটি কাস্টমাইজ করার পরে, আমি আশ্চর্য হই যে কোনও নতুন পুল ফাইল রাখা সম্ভব / অনুমোদিত / প্রস্তাবিত কিনা, যার নামটি মূল বর্ণের পরে বর্ণানুক্রমিকভাবে চলে, যার মানগুলি প্রাথমিক কনফিগারেশনকে ওভাররাইড করে values
মূল কনফিগারেশন /etc/php/7.0/fpm/pool.d
নামকরণ করা হয় www.conf
।
দেখে মনে হচ্ছে, ইনস্টলেশন সম্পর্কিত পৃষ্ঠাগুলি অনুসারে ইঞ্জিনিয়াররা সরাসরি আসলটি পরিবর্তন করে (প্রাথমিক মানগুলির একটি অনুলিপি সংরক্ষণ করে)। যেমন
[www]
...
user www-data
group www-data
pm.max_children 2
পরিবর্তনের পরে দেয়
[www]
...
user myapp ; was www-data
group myapp ; was www-data
pm.max_children 8 ; was 2
তবে মনে হয় পিএইচপি-এফপিএম পরবর্তী পরবর্তী আপগ্রেড হওয়ার পরেও পুনরাবৃত্তি করা কোনও কাজ হতে পারে (ততক্ষণে কনফিগারেশনটি একটি চিন্তায় 7.0
উদ্বেগজনক)।
মূল ফাইলটি পরিবর্তন করার পরিবর্তে, আমি এটিকে অপরিবর্তিত রাখতে এবং অন্য একটি যুক্ত করতে চাই, wwwmyapp.conf
যা একই পুলটিকে ঘোষণা করবে এবং কেবলমাত্র মানগুলি পরিবর্তিত হয়েছে
ভিতরে wwwmyapp.conf
[www] ; same pool!
user myapp
group myapp
pm.max_children 8
ইন pool.d
, ফাইলের তালিকা
www.conf
wwwmyapp.conf
যেহেতু php-fpm.conf
সমস্ত পুলে কনফ ফাইলগুলি লোড করা হয়, এর মানগুলি (একই পুলে) wwwmyapp
পরে পড়বে এবং প্রথম মানগুলিকে ওভাররাইড করা উচিত।www
www
- এটি কয়েকটি পরীক্ষায় কাজ করেছে বলে মনে হচ্ছে এবং কোনও ত্রুটির খবর নেই, তবে এটি কি সর্বদা এবং সমস্ত মানের জন্য কাজ করবে?
- আমাদের পরিবর্তে কনফিগার ফাইলটি ওভাররাইট করা উচিত?
এমনকি কোনও ডকিতে, এমনকি php.net- তে কোনও উত্তর খুঁজে পাওয়া যায়নি।