Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13122|Răspunde: 2

Azure DevOps 2020 (III) limitează amprenta memoriei de căutare (ES)

[Copiază linkul]
Postat pe 01.09.2020 22:36:15 | | | |
Azure DevOps 2020 (1) Prima introducere în Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

După instalarea Azure DevOps 2020, după pornire, observi că serviciul de căutare are o utilizare deosebit de mare de memorie și CPU, așa cum se arată în figura următoare:



Revizuiește articolul despre ES:

Tutorial de instalare și implementare Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Instalează pluginul elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial despre instalarea elasticsearch-analysis-ik în elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Luptă propriu-zisă]. net/c# Apel elasticsearch search prin NEST [cu cod sursă]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 folosește elasticsearch versiunea v6.2, încearcă să găsești serviciul ES, comanda serviciului este următoarea:

"D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\bin\elasticsearch-service-x64.exe" //RS//elasticsearch-service-x64

Încearcă să modifici configurația jvm.options cu calea către: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, implicit este 2400M, așa cum se vede în figura de mai jos:






Dimensiunea grămezii minime și a celei mai mari grămezi ar trebui să fieEgal

Cu cât Elasticsearch are mai mult heap, cu atât memoria poate folosi mai mult cache. Totuși, este important de menționat că prea multe obiecte îți sunt alocate ție, ceea ce va duce la opriri lungi pentru colectarea gunoiului.

Setează valoarea maximă a heap-ului la cel mult 50% din memoria ta fizică, asigură-te că ai suficientă memorie fizică pentru a asigura cache-ul fișierelor din kernel.


Resurse:Autentificarea cu hyperlink este vizibilă.

Setați memoria inițială și maximă la 1200M după cum urmează:

După ce am salvat modificările, am repornit serviciul Elasticsearch și am constatat că memoria încă ocupa mai mult de 2G, ceea ce nu a putut rezolva problema.

Prin setarea variabilei de mediu _JAVA_OPTIONS pentru a limita dimensiunea memoriei, serviciul ES nu poate porni.
---------------------------
Serviciu
---------------------------
Serviciul Elasticsearch 6.2.4 (elasticsearch-service-x64) de pe calculatorul local se oprește după pornire. Unele servicii se opresc automat atunci când nu sunt folosite de alte servicii sau programe.
---------------------------
Eşti sigur   
---------------------------
Eroarea JAVA a apărut în timpul inițializării erorii VM
https://www.itsvse.com/thread-3972-1-1.html

Privind jurnalul de pornire, eroarea este următoarea:

2020-09-01 21:23:50 Demonul Commons procrun stdout inițializat
Eroarea a apărut în timpul inițializării VM-ului
Dimensiunea inițială a heap-ului setată la o valoare mai mare decât dimensiunea maximă a heap-ului

Soluția finală este următoarea
Mergi în directorul bin al programului și rulează următoarea comandă:

Deschide configurația, treci la fila Java, modifică elementele de configurare așa cum se arată mai jos și apasă pe aplicație pentru a confirma.



Am constatat că memoria a fost redusă, așa cum se vede în figura de mai jos:



(Sfârșit)





Precedent:Mysql CURRENT_TIMESTAMP și ON UPDATE CURRENT_TIMESTAMP diferențiate
Următor:Procesul de Protocol de Certificare Windows NTLM
Postat pe 09.03.2022 16:33:29 |
Ranch a intrat în această problemă, acum TFS este blocat, vezi dacă această configurație funcționează
Postat pe 29.04.2022 08:59:30 |
Aceeași problemă!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com