คำถามติดแท็ก worker-process

5
ค่าที่เหมาะสมที่สุดสำหรับ Nginx worker_connections
Nginx worker_connections"ตั้งค่าจำนวนสูงสุดของการเชื่อมต่อพร้อมกันที่สามารถเปิดได้โดยกระบวนการของผู้ปฏิบัติงานจำนวนนี้รวมถึงการเชื่อมต่อทั้งหมด (เช่นการเชื่อมต่อกับเซิร์ฟเวอร์พร็อกซีและอื่น ๆ ) ไม่เพียง แต่การเชื่อมต่อกับไคลเอนต์ ต้องไม่เกินขีด จำกัด ปัจจุบันของจำนวนไฟล์ที่เปิดสูงสุด " ฉันมีข้อสงสัยเล็กน้อยเกี่ยวกับสิ่งนี้: สิ่งที่ควรค่าที่ดีที่สุดหรือแนะนำสำหรับนี้ ข้อเสียของการใช้การเชื่อมต่อของผู้ปฏิบัติงานจำนวนมากคืออะไร

2
IIS 7.x แนวปฏิบัติที่ดีที่สุดของ Application Pool
เรากำลังจะปรับใช้ไซต์จำนวนมากกับเซิร์ฟเวอร์ใหม่บางแห่ง ฉันมีคำถามต่อไปนี้เกี่ยวกับกลุ่มแอปพลิเคชัน: ดูเหมือนว่าควรมีแอพพลิเคชั่นหนึ่งพูลต่อเว็บไซต์ มีคำเตือนใด ๆ สำหรับแนวทางนี้หรือไม่? แอพพลิเคชั่นหนึ่งตัวจะทำให้ซีพียู, หน่วยความจำ, อื่น ๆ ทั้งหมดหรือไม่ เมื่อใดที่คุณควรอนุญาตให้กระบวนการของผู้ปฏิบัติงานหลายอย่างในกลุ่มแอปพลิเคชัน คุณไม่ควรเมื่อไหร่? สามารถใช้ขีด จำกัด หน่วยความจำส่วนตัวเพื่อป้องกันไม่ให้แอพพลิเคชั่นพูลหนึ่งรบกวนการทำงานของแอพพลิเคชั่นอื่นได้หรือไม่? การตั้งค่าต่ำเกินไปจะทำให้คำขอที่ถูกต้องรีไซเคิลกลุ่มแอปพลิเคชันโดยไม่ได้รับคำตอบที่ถูกต้องหรือไม่ ความแตกต่างระหว่างข้อ จำกัด ส่วนตัวและหน่วยความจำเสมือนคืออะไร? มีเหตุผลที่น่าสนใจไหมที่จะไม่เรียกใช้หนึ่งแอพพลิเคชั่นต่อเว็บไซต์?

1
วิธีเริ่มโปรแกรมเมื่อเปอร์เซ็นต์ของ CPU ถึง X
ฉันประสบปัญหาเป็นระยะ ๆ กับแอปพลิเคชั่น ASP.NET v 4.0 อาจเกิดขึ้นตลอด 4 วันสิ่งที่เกิดขึ้นคือ CPU จะเพิ่มขึ้นเป็น 75% และบางครั้งจะทำงานได้ดีจนถึงสิ้นวันบางครั้งมันจะเติบโตอย่างต่อเนื่อง 100 % จากนั้นฉันต้องรีบู๊ตเซิร์ฟเวอร์ ฉันได้ปฏิบัติตามทุกคำแนะนำใน "สิ่งที่ต้องทำเมื่อกระบวนการของผู้ปฏิบัติงานอยู่ที่ CPU 100%" และฉันรู้ว่ากระบวนการของผู้ปฏิบัติงานนั้นคืออะไร ทั้งหมดที่ฉันทำได้คือค้นหากระบวนการและฆ่ามันหรือรีไซเคิลแอพพูลซึ่งบางครั้งจะช่วยได้ สิ่งที่ฉันไม่รู้คือสิ่งที่เกิดขึ้นบนระบบในขณะนั้นเมื่อ CPU ไปถึง 75% ฉันสงสัยว่ามีวิธีที่ฉันสามารถเริ่มต้น procmon เมื่อซีพียูฮิตบอกว่า 50% และทำงานเป็นเวลา 2 นาทีแล้วปิดและบันทึกข้อมูลหรือไม่

2
กลุ่มแอปพลิเคชันที่ไม่ได้ใช้ใน IIS มีผลต่อประสิทธิภาพหรือไม่
เนื่องจากมีการอัปเดตครั้งใหญ่ในสถาปัตยกรรมของเราตอนนี้เรามีแอพพลิเคชั่นที่ไม่ได้ใช้ไม่กี่แอพพลิเคชั่นภายใต้ IIS (ไม่มีเว็บไซต์ใดที่แมปไว้) ฉันเข้าใจว่าควรลบออกเพื่อปรับปรุงความสามารถในการอ่านได้อย่างไร แต่คำถามของฉันเกี่ยวกับผลกระทบด้านประสิทธิภาพ: การมีกลุ่มแอปพลิเคชันที่ไม่ได้ใช้มีความสำคัญในเรื่องของหน่วยความจำ, CPU, IIS หรือไม่ จากสิ่งที่ฉันเห็นกลุ่มแอปพลิเคชันที่ไม่มีเว็บไซต์ไม่ได้สร้างกระบวนการของผู้ปฏิบัติงานดังนั้นฉันสงสัยว่าไม่มีประสิทธิภาพที่แตกต่างกัน แต่ฉันต้องการแน่ใจว่าฉันไม่ได้พลาดอะไรบางอย่าง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.