ฉันพบ 'multi_accept' เป็น 'ปิด' เป็นค่าเริ่มต้นใน Nginx ดังนี้:
ฉันพบ 'multi_accept' เป็น 'ปิด' เป็นค่าเริ่มต้นใน Nginx ดังนี้:
คำตอบ:
อาจเป็นเพราะเมื่อเปิดกระบวนการของผู้ปฏิบัติงานทั้งหมดจะทำงานอยู่และพยายามจัดการคำขอขาเข้าทั้งหมดพร้อมกัน เมื่อปิดใช้งาน Nginx จะตัดสินใจว่ากระบวนการลูกใดที่จะจัดการกับคำขอทีละรายการ เนื่องจาก Nginx มีประสิทธิภาพมากในเรื่องนี้สิ่งนี้อาจทำหน้าที่คนส่วนใหญ่ได้ดี บางคนคิดว่าเป็นความเสี่ยงในการเปิดใช้งานเพราะอาจทำให้การเชื่อมต่อของผู้ปฏิบัติงานกับการร้องขอ การตั้งค่า TCP ของคุณในระดับระบบปฏิบัติการอาจเป็นส่วนหนึ่งของสิ่งนี้