ฉันพบความคิดเห็นนี้:
มี "คุณสมบัติ" อย่างหนึ่งที่ต้องระวังในการตั้งค่า nginx + fastcgi ก
สคริปต์ PHP ที่กำหนดจะทำงานเพียงครั้งเดียวสำหรับ IP ที่กำหนด ดังนั้นหากเป็น IP เดียวกัน
โหลด index.php สำหรับเว็บไซต์สองครั้งพร้อมกัน index.php จะ
แสดงตามลำดับ: การโหลด index.php ครั้งที่สองจะไม่เกิดขึ้น
ประมวลผลจนกว่าการโหลด index.php ครั้งแรกจะเสร็จสมบูรณ์
ในหน้านี้:
https://www.samiam.org/blog/20110702.html
นี่เป็นเรื่องจริงหรือไม่? ฉันไม่พบการอ้างอิงอื่นใดเกี่ยวกับ "คุณสมบัติ" นี้
ฉันสงสัยว่าฉันกำลังใช้งานคุณลักษณะนี้อยู่หรือไม่ และสามารถกำหนดค่าได้หรือไม่
ฉันมีโปรแกรม CGI และต้องการเรียกใช้โดยใช้ fcgiwrap และ nginx
เป็นกระบวนการที่ใช้เวลานานแต่ใช้น้อย โดยมีจำนวน Hit สูงสุดที่เป็นไปได้ที่จำกัด เนื่องจากจำนวนไคลเอ็นต์ที่จำกัด
ลูกค้ารายเดียวกันอาจออกคำขอหลายรายการพร้อมกัน สิ่งนี้ควรได้รับอนุญาตและดำเนินการควบคู่กันไป
มันอยู่เบื้องหลังพร็อกซี nginx (ไม่มีการบัฟเฟอร์) ซึ่งส่งต่อไปยังเซิร์ฟเวอร์ nginx ที่สอง
ฉันได้ตั้งค่า FCGI_CHILDREN=200 ใน /etc/default/fcgiwrap
และถึงกระนั้นฉันก็เคยเห็นเพียงกระบวนการเดียวที่ดำเนินการพร้อมกัน