Score:0

ตั้งค่าและยกเลิกการตั้งค่าการเตือนหน่วยความจำ RabbitMQ จนกว่าจะตั้งค่าการเตือนพื้นที่ดิสก์และยกเลิกการตั้งค่าจนกว่าจะเกิดข้อผิดพลาด

ธง us

เรามีเซิร์ฟเวอร์ RabbitMQ ที่ทำงานอย่างถูกต้องชั่วขณะจนกว่าจะเริ่มตั้งค่าและยกเลิกการตั้งค่าการเตือนหน่วยความจำไปมา:

380 =รายงานข้อมูล==== 25 ต.ค.-2564::17:46:33 ===
381 ชุด vm_memory_high_watermark หน่วยความจำที่ใช้:3437756080 อนุญาต:3338231808
382 
383 =รายงานคำเตือน==== 25 ต.ค.-2564::17:46:33 ===
การแจ้งเตือนขีดจำกัดทรัพยากรหน่วยความจำ 384 ตั้งค่าบนโหนด 'rabbit@rab-server'
385 
386 ************************************************* *********
387 *** ผู้เผยแพร่โฆษณาจะถูกบล็อกจนกว่าการเตือนนี้จะหมดไป ***
388 ************************************************* *********
389 
390 =รายงานข้อมูล==== 25 ต.ค.-2564::17:46:36 ===
391 vm_memory_high_watermark ชัดเจน หน่วยความจำที่ใช้:1541409584 อนุญาต:3338231808
392 
393 =รายงานคำเตือน==== 25 ต.ค.-2564::17:46:36 ===
ล้างการเตือนขีดจำกัดทรัพยากรหน่วยความจำ 394 บนโหนด 'rabbit@rab-server'
395 
396 =รายงานคำเตือน==== 25 ต.ค.-2564::17:46:36 ===
การแจ้งเตือนขีดจำกัดทรัพยากรหน่วยความจำ 397 ล้างทั่วทั้งคลัสเตอร์
398 
399 =รายงานข้อมูล==== 25 ต.ค.-2564::17:46:42 ===
ชุดลายน้ำ vm_memory_high_watermark 400 ชุด หน่วยความจำที่ใช้:4035019336 อนุญาต:3338231808
401 
402 =รายงานคำเตือน==== 25 ต.ค.-2564::17:46:42 ===
สัญญาณเตือนขีดจำกัดทรัพยากรหน่วยความจำ 403 ตั้งค่าบนโหนด 'rabbit@rab-server'
404 
405 ************************************************* *********
406 *** ผู้เผยแพร่โฆษณาจะถูกบล็อกจนกว่าการเตือนนี้จะหมดไป ***
407 ************************************************* *********
408 
409 =รายงานข้อมูล==== 25 ต.ค.-2564::17:46:45 ===
410 vm_memory_high_watermark ชัดเจน หน่วยความจำที่ใช้:1786022776 อนุญาต:3338231808

มันทำหลายครั้งและการกระโดดมักจะประมาณ 2.5GB หรือหน่วยความจำที่ใช้

จนกว่าจะเริ่มทำเช่นเดียวกันกับพื้นที่ดิสก์

456 =รายงานข้อมูล==== 25 ต.ค.-2564::18:15:35 ===
457 พื้นที่ว่างในดิสก์ไม่เพียงพอ ไบต์อิสระ: 44498944 ขีดจำกัด: 50000000
458 
459 =รายงานคำเตือน==== 25-ต.ค.-2021::18:15:35 ===
สัญญาณเตือนขีดจำกัดทรัพยากรดิสก์ 460 ตั้งค่าบนโหนด 'rabbit@rab-server'
461 
462 ************************************************* *********
463 *** ผู้เผยแพร่โฆษณาจะถูกบล็อกจนกว่าการเตือนนี้จะหมดไป ***
464 ************************************************* *********
465 
466 =รายงานข้อมูล==== 25 ต.ค.-2564::18:16:05 ===
467 พื้นที่ว่างในดิสก์เพียงพอ ไบต์ว่าง: 8649433088 ขีดจำกัด: 50000000
468 
469 =รายงานคำเตือน==== 25 ต.ค.-2564::18:16:05 ===
ล้างการเตือนขีดจำกัดทรัพยากรดิสก์ 470 บนโหนด 'rabbit@rab-server'
471 
472 =รายงานคำเตือน==== 25-ต.ค.-2021::18:16:05 ===
การแจ้งเตือนขีดจำกัดทรัพยากรดิสก์ 473 ล้างทั่วทั้งคลัสเตอร์
474 
475 =รายงานข้อมูล==== 25 ต.ค.-2564::18:18:17 ===
476 พื้นที่ว่างในดิสก์ไม่เพียงพอ ไบต์ว่าง: 46092288 ขีดจำกัด: 50000000
477 
478 =รายงานคำเตือน==== 25 ต.ค.-2564::18:18:17 ===
479 สัญญาณเตือนจำกัดทรัพยากรดิสก์ที่ตั้งค่าบนโหนด 'rabbit@rab-server'
480 
481 ************************************************* *********
482 *** ผู้เผยแพร่โฆษณาจะถูกบล็อกจนกว่าการเตือนนี้จะหมดไป ***
483 ************************************************* *********
484 
485 =รายงานข้อมูล==== 25 ต.ค.-2564::18:19:07 ===
486 พื้นที่ว่างในดิสก์เพียงพอ ไบต์ว่าง: 2646163456 ขีดจำกัด: 50000000
487 
488 =รายงานคำเตือน==== 25 ต.ค.-2564::18:19:07 ===
การแจ้งเตือนขีดจำกัดทรัพยากรดิสก์ 489 รายการถูกล้างบนโหนด 'rabbit@rab-server'
490 
491 =รายงานคำเตือน==== 25 ต.ค.-2564::18:19:07 ===
492 การแจ้งเตือนขีดจำกัดทรัพยากรดิสก์ถูกล้างทั่วทั้งคลัสเตอร์
493 
494 =รายงานข้อมูล==== 25 ต.ค.-2564::18:40:51 ===
495 พื้นที่ว่างในดิสก์ไม่เพียงพอ ไบต์ว่าง: 49758208 ขีดจำกัด: 50000000
496 
497 =รายงานคำเตือน==== 25 ต.ค.-2564::18:40:51 ===
498 สัญญาณเตือนจำกัดทรัพยากรดิสก์ที่ตั้งค่าบนโหนด 'rabbit@rab-server'
499 
500 ************************************************* *********
501 *** ผู้เผยแพร่โฆษณาจะถูกบล็อกจนกว่าการเตือนนี้จะหมดไป ***
502 ************************************************* *********

และพื้นที่ดิสก์เพิ่มขึ้นจากพื้นที่ว่างในดิสก์กิกะไบต์เป็นน้อยกว่า 50 เมกะไบต์

แล้วมันก็พัง ความพยายามที่จะรีสตาร์ทฐานข้อมูลในสถานะนี้จะทำให้ RabbitMQ พยายามเริ่มต้นและจะดัมพ์ฐานข้อมูลทั้งหมดในไฟล์บันทึก ทำให้ไฟล์บันทึกเปลี่ยนจากประมาณ 600 บรรทัดเป็นมากกว่า 19000000 (ใช่ สิบเก้าล้าน)

ฉันมีปัญหาในการหาสาเหตุของพฤติกรรมนี้เพราะเมื่อฉันทำ

df -h

ในระหว่างการทำงาน ไม่มีดิสก์ใดเต็ม

ฉันไม่ใช่ผู้เชี่ยวชาญเกี่ยวกับ RabbitMQ ดังนั้นคำถามของฉันคือ:

1 - RabbitMQ เขียนลงดิสก์หรือไม่หากมี RAM มากเกินไป

2 - RabbitMQ เขียนที่ไหน เป็นไปได้หรือไม่ที่ 50MB หมายถึงพื้นที่เขียนได้

3 - หากคุณเคยเจอปัญหาคล้ายๆ กัน คุณเคยแก้ไขอย่างไร?

สำหรับตอนนี้ฉันได้เพิ่ม swap space บนเครื่องตามที่กล่าวไว้เพื่อเปิดใช้งานในเอกสารหน่วยความจำของ RabbitMQ : https://www.rabbitmq.com/memory.html

ฉันต้องทำให้เซิร์ฟเวอร์กลับมาเป็นปกติในตอนนี้ แต่ฉันไม่มีทางยืนยันว่าสิ่งนี้จะแก้ไขปัญหาได้จนกว่าจะปรากฏขึ้นอีกครั้ง

ขอขอบคุณสำหรับเวลาของคุณ.

โพสต์คำตอบ

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