VPLEX: Server pro správu zaznamenává vysoké využití paměti RAM a místa na interním disku

Summary: Server pro správu spuštěný bez externího příjemce událostí AMQP může zaznamenat vysoké využití paměti RAM a využití místa na interním disku.

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



  • Server pro správu spuštěný bez externího příjemce událostí AMQP může zaznamenat vysoké využití paměti RAM a využití místa na interním disku. 
  • U systému, který má vysokou spotřebu paměti, dojde při provádění příkazů rozhraní příkazového řádku nebo grafického uživatelského rozhraní k vyšší latenci, než je obvyklé.  
  • Systém, který vyčerpá místo na disku v kořenovém oddílu, nebude moci zapisovat do tohoto oddílu (zatímco VPLEX bude pokračovat v zápisu protokolů do jiných oddílů, několik služeb Linux používá kořenový oddíl a nebude moci protokolovat další události).

Příznak 1:
Rabbitmq využívá velké množství paměti RAM.
 
service@ManagementServer:~>Top
 
Top - 13:17:26 až 103 dny, 13 min, 20 uživatelů, Průměrná zátěž: 0.28, 0.34, 0.36
Úkoly: 201 celkem, 1 běží, spící: 200, zastaveno, 0 zombie
12.3%US, 0.9%Sy, 0.0%NI, 85.0%ID, 1.5%WA, 0.0%HI, 0.2%SI, 0.0%ST
Paměť:   3920396k celkem, 3448376k použitých, 472020k volných, 14752k
rezerv Swap:  8388604k celkem, 413608k použitých, 7974996k zdarma, 1781800k cached
 
PID USER 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
 
Příznak 2:
Upozornění "Call Home" ohledně vysokého nebo kritického využití místa na disku.
Když kořenový oddíl na serveru pro správu dosáhne 90 % dostupného místa, zobrazí se následující
funkce Call Home.

 
<ID>0x8a4a31fb< /
<>ID název>SMS_PARTITION_HIGH_CAPACITY< / název><
serverity> ERROR </severity><
customerRCA> Oddíl na serveru pro správu dosáhl vysoké kapacity.</customerRCA >

 
Když se kořenový oddíl zaplní, zobrazí se následující volání domů.
 
<ID>0x8a4a61fa< /<>
ID název>SMS_PARTITION_CRITICAL_CAPACITY< / název><
serverity> ERROR </severity><
customerRCAOddíl na serveru pro správu překročil kritickou prahovou hodnotu kapacity.<>/customerRCA >

 
Příznak 3:
Rabbitmq využívá velké množství místa na disku.

 
service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # du -shx *
4.0K cluster_nodes.config
4.0K DECISION_TAB. PROTOKOL 4.0K
NEJNOVĚJŠÍ. PROTOKOLY 32K msg_store_persistent
14G msg_store_transient <<<<4.0K nodes_running_at_shutdown 408M front 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
Použitá velikost souborového systému Avail Use% Připojeno na
/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/ | hlava
celkem 14G
drwxr-x--- 1 rabbitmq rabbitmq 12K 13. listopadu 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 Nov 13 15:03 ..
-rw-r----- 1 rabbitmq rabbitmq 15M 6. listopadu 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 rabbitmq 17M Nov 13 05:30 1005.rdq


Příznak 4:
Velký počet zpráv ve frontě externích zpráv.

 
service@sms-bali-2:~>sudo rabbitmqctl list_queues
Výpis front ...
test živosti 0
queue.vplex.external    1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Udělal.

 

Cause

  • Software RabbitMQ se pokusí uchovat všechny události, dokud nebudou události spotřebovány nebo dokud nebude dosaženo prahové hodnoty využití paměti. 
  • Pro VPLEX v současné době neexistuje žádný výchozí příjemce queue.vplex.external queue. 
  • Pokud ponecháte nezaškrtnuté, velikost fronty se může velmi zvětšit. 
  • Jakmile spotřeba paměti dosáhne 20 %, software RabbitMQ zapíše frontu na disk, který následně využije místo na kořenovém disku. 

Resolution

Zástupné řešení 1:
Ze serveru pro správu restartujte server rabbitmq pomocí následujícího příkazu.

sudo service rabbitmq-restart serveru

Ukázkový výstup:

service@ManagementServer:~>
rabbitmq-server.
Restartování serveru rabbitmq: ÚSPĚCH
sudo service rabbitmq-server restartservice@ManagementServer:~>  

 

Náhradní řešení 2:
Ze serveru pro správu restartujte server pro správu pomocí následujícího příkazu:

sudo shutdown r nyní

Ukázkový výstup:
service@ManagementServer:~>sudo shutdown -r now

Broadcast message from root (pts/0) (Mon Mar 5 19:33:18 2018):

Systém se NYNÍ restartuje!


Poznámka:
Poté se zobrazí závažná chybová zpráva PuTTY s textem "Server neočekávaně ukončil síťové připojení"

Trvalá oprava:
Tento problém byl vyřešen v GeoSynchrony 5.5 a novějších.

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.