Puncte:0

Alarmele de memorie RabbitMQ sunt activate și dezactivate până când alarma de spațiu pe disc este activată și dezactivată până la accident

drapel us

Avem un server RabbitMQ care rulează corect pentru o perioadă până când începe să seteze și să dezactiveze alarmele de memorie înainte și înapoi:

380 =RAPORT DE INFORMAȚII==== 25-oct-2021::17:46:33 ===
381 vm_memory_high_watermark set. Memorie utilizată:3437756080 permisă:3338231808
382 
383 =RAPORT DE AVERTIZARE==== 25-oct-2021::17:46:33 ===
384 alarmă de limită de resurse de memorie setată pe nodul „rabbit@rab-server”.
385 
386 ************************************************ *********
387 *** Editorii vor fi blocați până la dispariția acestei alarme ***
388 ************************************************ *********
389 
390 =RAPORT DE INFORMAȚII==== 25-oct-2021::17:46:36 ===
391 vm_memory_high_watermark clar. Memorie folosită:1541409584 permisă:3338231808
392 
393 =RAPORT DE AVERTIZARE==== 25-oct-2021::17:46:36 ===
394 alarmă de limită de resurse de memorie ștearsă pe nodul „rabbit@rab-server”
395 
396 =RAPORT DE AVERTIZARE==== 25-oct-2021::17:46:36 ===
397 alarmă de limită de resurse de memorie ștearsă în cluster
398 
399 =RAPORT DE INFORMAȚII==== 25-oct-2021::17:46:42 ===
400 vm_memory_high_watermark set. Memorie folosită:4035019336 permisă:3338231808
401 
402 =RAPORT DE AVERTIZARE==== 25-oct-2021::17:46:42 ===
403 alarmă de limită de resurse de memorie setată pe nodul „rabbit@rab-server”.
404 
405 ************************************************ *********
406 *** Editorii vor fi blocați până la dispariția acestei alarme ***
407 ************************************************ *********
408 
409 =RAPORT DE INFORMAȚII==== 25-oct-2021::17:46:45 ===
410 vm_memory_high_watermark clar. Memorie folosită:1786022776 permisă:3338231808

Face acest lucru de mai multe ori și salturile sunt întotdeauna de aproximativ 2,5 GB sau memorie utilizată.

Până când începe să facă același lucru pentru spațiul pe disc

456 =RAPORT DE INFORMAȚII==== 25-oct-2021::18:15:35 ===
457 Spațiul liber pe disc este insuficient. Octeți liberi: 44498944. Limită: 50000000
458 
459 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:15:35 ===
460 alarmă de limită de resurse de disc setată pe nodul „rabbit@rab-server”.
461 
462 ************************************************ *********
463 *** Editorii vor fi blocați până la dispariția acestei alarme ***
464 ************************************************ *********
465 
466 =RAPORT DE INFORMAȚII==== 25-oct-2021::18:16:05 ===
467 Spațiul liber pe disc este suficient. Octeți liberi: 8649433088. Limită: 50000000
468 
469 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:16:05 ===
Alarma de limită de resurse de disc 470 a fost ștearsă pe nodul „rabbit@rab-server”
471 
472 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:16:05 ===
473 alarmă de limită de resurse de disc ștearsă în cluster
474 
475 =RAPORT DE INFORMAȚII==== 25-oct-2021::18:18:17 ===
476 Spațiul liber pe disc este insuficient. Octeți liberi: 46092288. Limită: 50000000
477 
478 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:18:17 ===
479 Alarma pentru limita resurselor de disc setată pe nodul „rabbit@rab-server”.
480 
481 ************************************************ *********
482 *** Editorii vor fi blocați până la dispariția acestei alarme ***
483 ************************************************ *********
484 
485 =RAPORT DE INFORMAȚII==== 25-oct-2021::18:19:07 ===
486 Spațiul liber pe disc este suficient. Octeți liberi: 2646163456. Limită: 50000000
487 
488 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:19:07 ===
489 alarmă de limită de resurse de disc ștearsă pe nodul „rabbit@rab-server”
490 
491 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:19:07 ===
492 Alarma de limită de resurse de disc a fost ștearsă în cluster
493 
494 =RAPORT DE INFORMAȚII==== 25-oct-2021::18:40:51 ===
495 Spațiul liber pe disc este insuficient. Octeți liberi: 49758208. Limită: 50000000
496 
497 =RAPORT DE AVERTIZARE==== 25-oct-2021::18:40:51 ===
498 alarmă de limită de resurse de disc setată pe nodul „rabbit@rab-server”.
499 
500 ************************************************ *********
501 *** Editorii vor fi blocați până la dispariția acestei alarme ***
502 ************************************************ *********

Și creșterea spațiului pe disc trece de la gigaocteți de spațiu liber pe disc la mai puțin de 50 de megaocteți

Și apoi se prăbușește. Încercarea de a reporni baza de date în această stare va face ca RabbitMQ să încerce să pornească și va arunca întreaga sa bază de date în fișierul jurnal, determinând ca fișierul jurnal să treacă de la aproximativ 600 de linii la peste 19000000 (da, nouăsprezece milioane).

Întâmpin probleme în a-mi da seama ce cauzează acest comportament, deoarece atunci când o fac

df -h

În timpul comportamentului, niciunul dintre discuri nu este plin.

Nu sunt un expert în RabbitMQ, prin urmare întrebările mele sunt:

1 - RabbitMQ scrie pe disc dacă are prea mult în RAM?

2 - Unde scrie RabbitMQ? Este posibil ca 50MB să se refere la spațiul său de scriere?

3 - Dacă ați întâmpinat vreodată o problemă similară, ce ați făcut pentru a o remedia?

Deocamdată am adăugat spațiu de schimb pe mașină, așa cum este menționat pentru a-l activa în documentația de memorie a RabbitMQ: https://www.rabbitmq.com/memory.html

A trebuit să pun serverul înapoi pe drumul cel bun deocamdată, dar nu am cum să confirm că acest lucru va rezolva problema până când va apărea din nou.

Multumesc pentru timpul acordat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.