Score:0

ขีด จำกัด อัตราไม่ทำงานตามที่คาดไว้บน nginx

ธง in

ฉันได้กำหนดขีดจำกัดอัตราคำขอเป็น:

20 รอบ/นาที
ระเบิด=4 ดีเลย์=2

ความคาดหวังของฉันคือ 1 คำขอจะได้รับการจัดการทุกๆ 3 วินาที สำหรับการระเบิดใดๆ คำขอไม่เกิน 4 รายการ (เกินอัตรา [1 ต่อ 3 วินาที]) จะถูกจัดคิว ซึ่ง 2 รายการจะได้รับการจัดการทันที และ 2 รายการจะได้รับการจัดการเพื่อให้เป็นไปตาม 1 คำขอทุกๆ 3 วินาที

ฉันกำลังทดสอบโดยใช้คำขอแบบซิงโครนัส โดยเพิ่มการหน่วงเวลา 3500ms หลังจากทุกๆ 2 คำขอ ตามด้วยการทำซ้ำของสิ่งเดียวกัน ฉันเห็นผลลัพธ์ต่อไปนี้:

คำขอ 1 (เวลาแฝง 250ms)

ดีเลย์ 250ms
คำขอ2 (เวลาแฝง 250ms)

ดีเลย์ 3500ms
คำขอ 3 (เวลาแฝง 250ms)

ดีเลย์ 250ms
คำขอ 4 (เวลาแฝง 250ms)

ดีเลย์ 3500ms
คำขอ 5 (เวลาแฝง 250ms)

ดีเลย์ 250ms
คำขอ 6 (เวลาแฝง 1,000 มิลลิวินาที)

ดีเลย์ 3500ms
คำขอ 7 (เวลาแฝง 2250ms)

ดีเลย์ 250ms
คำขอ 8 (เวลาแฝง 250ms)

ดีเลย์ 3500ms
คำขอ 9 (เวลาแฝง 2250ms)

ดีเลย์ 250ms
คำขอ 10 (เวลาแฝง 250ms)

ดีเลย์ 3500ms
คำขอ 11 (เวลาแฝง 2250ms)

เหตุใดคำขอ 6, 7, 9, 11 จึงมีเวลาแฝงนานกว่า

โพสต์คำตอบ

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