Score:0

มีผลกระทบต่อประสิทธิภาพการโหลดการกำหนดค่า nginx ใหม่หรือไม่

ธง sn
a p

ฉันมีเซิร์ฟเวอร์ nginx ซึ่งการกำหนดค่าถูกสร้างขึ้นทันทีโดยชุดของสคริปต์ และการจัดการว่าจะมีการเปลี่ยนแปลง config-restart-requiring หรือไม่นั้นเป็นกระบวนการที่ไม่สำคัญ

มีข้อเสียหรือไม่ที่จะบอกให้ nginx โหลดซ้ำผ่าน HUP ทุก ๆ สองสามนาที (ทุก ๆ นาที) เพื่อรับประกันว่าการกำหนดค่าใหม่ - ซึ่งจะเขียนทับสิ่งเก่าในตำแหน่งเดียวกัน - จะถูกนำเข้ามาหรือไม่

การทดสอบครั้งแรกของฉันบนโฮสต์เดียวที่มีการสร้างโหลดประมาณ 100tps แสดงว่าไม่มีความแตกต่าง แต่ฉันกังวลเกี่ยวกับปริมาณการผลิตและสิ่งนี้อาจหมายถึงอะไร เช่น คอร์ CPU ทุกคอร์นั้น 'ใช้งานอยู่' โดยเธรด nginx แล้วเมื่อโหลดการกำหนดค่าใหม่

เอกสารไม่ได้ช่วยอะไรเลย ฉันจึงถามว่า: มีผลกระทบต่อประสิทธิภาพการโหลดการกำหนดค่า nginx ใหม่ผ่าน SIGHUP หรือไม่

anx avatar
fr flag
anx
กลยุทธ์หนึ่งในการทริกเกอร์การดำเนินการกับการเปลี่ยนแปลงไฟล์เรียกว่า *inotify* และ systemd มีคุณสมบัติที่เหมาะสมที่จะใช้สิ่งนั้นเพื่อทริกเกอร์การโหลดบริการซ้ำ (ดูหน่วย *เส้นทาง*)
sn flag
a p
@anx ฉันไม่สนใจทุกการเปลี่ยนแปลง มีเพียงบางอย่างเท่านั้น - นั่นเป็นสาเหตุที่แยกแยะความแตกต่างได้ยาก การหมดเวลาของคำขอมีผลอย่างไร อะไรทำให้การหมดเวลาของคำขอ 'ยาก'
anx avatar
fr flag
anx
คุณกำลังใช้การหมดเวลาแบบ *ไม่มีเงื่อนไข* (แม้สำหรับการเชื่อมต่อที่ใช้งานอยู่) หรือไม่ จากนั้น `worker_shutdown_timeout` จะสร้างความเสียหายเพียงเล็กน้อยในขณะที่ช่วยให้คุณสร้างขอบเขตบนสำหรับค่าใช้จ่ายที่ไม่เป็นศูนย์ในการรักษากระบวนการเก่าไว้หลังจากที่การโหลดซ้ำของคุณหมุนขึ้นใหม่ หากคุณให้บริการการเชื่อมต่อที่ใช้เวลานานและหลายสิ่งเหล่านั้น การทดสอบนั้นอาจให้ภาพที่แตกต่างจากการทดสอบ "tps" ของการเชื่อมต่อระยะสั้นที่คาดคะเนไว้
sn flag
a p
โอ้ ฉันเข้าใจสิ่งที่คุณพูด ไม่เลย ความสัมพันธ์ส่วนใหญ่ของเราไม่ได้ยืนยาวขนาดนั้น ฉันจะทำการทดสอบอีกครั้งเพื่อดูพฤติกรรมที่กำหนดบางอย่าง เช่น เวลาการเชื่อมต่อ P99 ของเรา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา