VPLEX: Administrationsserver oplever højt RAM-hukommelsesforbrug og internt diskpladsforbrug

Summary: administrationsserver, der kører uden en ekstern AMQP-hændelsesforbruger, kan opleve højt RAM-hukommelsesforbrug og internt diskpladsforbrug.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



  • En administrationsserver, der kører uden en ekstern AMQP-hændelsesforbruger, kan opleve højt RAM-hukommelsesforbrug og internt diskpladsforbrug. 
  • Et system, der oplever et højt hukommelsesforbrug, vil opleve højere ventetid end normalt, når du udfører CLI- eller GUI-kommandoer.  
  • Et system, der løber tør for intern diskplads på rodpartitionen, vil ikke være i stand til at skrive til den partition (mens VPLEX vil fortsætte med at skrive logfiler til andre partitioner, bruger flere linux-tjenester rodpartitionen og vil ikke være i stand til at logge yderligere hændelser).

Symptom 1:
Stor mængde RAM-hukommelse, der bruges af rabbitmq.
 
service@ManagementServer:~>Top
 
Top - 13:17:26 op 103 dage, 13 min, 20 brugere, belastning gennemsnit: 0,28, 0,34, 0,36
Opgaver: 201 i alt, 1 løbende, 200 sovende, 0 stoppet, 0 zombie-CPU
('er): 12,3%us, 0,9%sy, 0,0%ni, 85,0%id, 1,5%wa, 0,0%hi, 0,2%si, 0,0%st
Mem:   3920396k i alt, 3448376k brugt, 472020k gratis, 14752k buffere
Byt:  8388604k i alt, 413608k brugt, 7974996k gratis, 1781800k cachelagret
 
PID-BRUGER PR NI VIRT  RES SHR S %CPU %MEM TIME+ COMMAND
22674 rabbitmq 20 0 3.4g 3.7g 2040 S 2 87.9 225:09.39 beam.smp
16302 service 20 0 2975m 1.1g 9232 S 2 2.4 561:18.54 java
 
Symptom 2:
Ring til hjem, der advarer om højt eller kritisk diskpladsforbrug.
Når rodpartitionen på administrationsserveren når 90% af den tilgængelige plads, vil du se følgende
Call Home.

 
<ID>0x8a4a31fb</ID-navn
>><SMS_PARTITION_HIGH_CAPACITY</navn><
Serveritet> FEJL</alvorsgrad><
kundeRCAEn partition på din administrationsserver har nået en høj kapacitet.<>/kundeRCA >

 
Når rodpartitionen bliver fuld, vil du se følgende call home.
 
<ID>0x8a4a61fa</ID-navn
>><SMS_PARTITION_CRITICAL_CAPACITY</navn><
Serveritet> FEJL</alvorsgrad><
kundeRCAEn partition på din administrationsserver har overskredet en grænse for kritisk kapacitet.<>/kundeRCA >

 
Symptom 3:
En stor mængde diskplads bruges af rabbitmq.

 
service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # du -shx *
4.0K cluster_nodes.config
4.0K DECISION_TAB. LOG
4.0K SENESTE. LOG
32K msg_store_persistent14G msg_store_transient <<<<4.0K nodes_running_at_shutdown 408M køer 4.0K rabbit_durable_exchange.



DCD
4,0K rabbit_durable_queue. DCD
4,0K rabbit_durable_queue. DCL
4.0K rabbit_durable_route. DCD
4,0K rabbit_runtime_parameters. DCD
8,0K rabbit_runtime_parameters. DCL
4.0K rabbit_serial
4.0K rabbit_user. DCD
4,0K rabbit_user_permission. DCD
4,0K rabbit_vhost. DCD

service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # df -h
Filsystemstørrelse brugt Benytte brug% monteret på
/dev/sda5 20G 19G 692K 100% /
<<<<
udev 1.9G 196K 1.9G 1% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 504M 60M 420M 13% /boot
/dev/sda7 16G 4.1G 11G 27% /var/log
/dev/sda8 44G 5.0G 37G 13% /diag
/dev/sda9 9.9G 151M 9.2G 2% /data


service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # ls -lah msg_store_transient/ | hoved
i alt 14G
drwxr-x--- 1 rabbitmq rabbitmq 12K Nov 13 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 Nov 13 15:03 ..
-rw-r----- 1 rabbitmq rabbitmq 15M Nov 6 05:51 0.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:19 1000.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:21 1001.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:22 1002.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:23 1003.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:25 1004.rdq-rw-r
----- 1 rabbitmq 17M Nov 13 05:30 1005.rdq


Symptom 4:
Et stort antal meddelelser i den eksterne meddelelseskø.

 
service@sms-bali-2: ~>sudo rabbitmqctl list_queues
Notering køer ...
aliveness-test 0
queue.vplex.external    1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Gjort.

 

Cause

  • RabbitMQ vil forsøge at bevare alle hændelser, indtil hændelserne er forbrugt, eller hukommelsesforbrugstærsklen er nået. 
  • For VPLEX er der i øjeblikket ingen standardforbruger for queue.vplex.external queue. 
  • Hvis den ikke markeres, kan køstørrelsen vokse sig meget stor. 
  • Når hukommelsesforbruget rammer 20%, skriver RabbitMQ køen ud til disken, som igen bruger roddiskplads. 

Resolution

Løsning 1:
Fra administrationsserveren genstartes rabbitmq-serveren ved hjælp af følgende kommando:

sudo service rabbitmq-server genstart

Eksempel på output:

service@ManagementServer:~>
rabbitmq-server.
Genstart rabbitmq-server: SUCCES
sudo service rabbitmq-server restartservice@ManagementServer:~>  

 

Løsning 2:
Fra administrationsserveren genstartes administrationsserveren ved hjælp af følgende kommando:

sudo nedlukning r nu

Eksempel på output:
service@ManagementServer:~>sudo shutdown -r nu

Udsend besked fra root (pts/0) (Mon Mar 5 19:33:18 2018):

Systemet går ned til genstart NU!


Bemærk:
Derefter vises en PuTTY Fatal Error-meddelelse med angivelse af "Server uventet lukket netværksforbindelse"

Permanent løsning:
Dette problem blev løst i GeoSynchrony 5.5 og nyere.

Affected Products

VPLEX Series

Products

VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2
Article Properties
Article Number: 000170841
Article Type: Solution
Last Modified: 20 Nov 2020
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.