ต้องปรับแต่งการกำหนดค่าพูล php-fpm ของเซิร์ฟเวอร์ใหม่ฉันสงสัยว่ามันเป็นไปได้ / อนุญาต / แนะนำให้มีไฟล์พูลใหม่ซึ่งชื่อจะเรียงตามตัวอักษรหลังจากเดิมซึ่งมีเฉพาะค่าที่แทนที่การตั้งค่าเริ่มต้น
การกำหนดค่าเดิมในชื่อ/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
แต่ดูเหมือนว่าจะเป็นงานที่ต้องทำซ้ำหลังจากการอัพเกรด php-fpm ครั้งถัดไป (นอกจากนี้การกำหนดค่าอยู่ใน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
มีการโหลดไฟล์พูล conf ทั้งหมดค่าของwwwmyapp
จะถูกอ่านหลังค่าwww
(ในwww
พูลเดียวกัน) และควรแทนที่ค่าแรก
- ดูเหมือนว่าจะทำงานในการทดสอบบางอย่างและไม่มีการรายงานข้อผิดพลาด แต่มันจะทำงานตลอดเวลาและสำหรับค่าทั้งหมดหรือไม่
- เราควรเขียนทับไฟล์กำหนดค่าโดยตรงแทนหรือไม่
ไม่พบคำตอบในเอกสารใด ๆ แม้แต่ใน php.net