Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13122|Svar: 2

Azure DevOps 2020 (III) begränsar sök (ES) minnesfotavtryck

[Kopiera länk]
Publicerad på 2020-09-01 22:36:15 | | | |
Azure DevOps 2020 (1) Första introduktion till Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Efter att ha installerat Azure DevOps 2020, efter uppstart, märker du att söktjänsten har särskilt hög minnes- och CPU-användning, vilket visas i följande figur:



Läs artikeln om ES:

Centos 7 installations- och distributionsguide elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Installera elasticsearch-6.5.2 elasticsearch-head-pluginet
https://www.itsvse.com/thread-6190-1-1.html

Handledning för installation av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Verklig strid]. net/c# Anrop elasticsearch-sökning via NEST [med källkod]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 använder elasticsearch v6.2-versionen, försök hitta ES-tjänsten, tjänstekommandot är följande:

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

Försök ändra jvm.options-konfigurationen med sökvägen till: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, standarden är 2400M som visas i figuren nedan:






Storleken på minsta heap och storleken på den största heapen bör varaLika

Ju mer heap Elasticsearch får, desto mer cache kan minnet använda. Det är dock viktigt att notera att för många föremål tilldelas dig, vilket leder till långa sophämtningsstopp.

Sätt det maximala heapvärdet till högst 50 % av ditt fysiska minne, se till att du har tillräckligt med fysiskt minne för att säkerställa kernelfilens cache.


Resurser:Inloggningen med hyperlänken är synlig.

Ställ in initialt och maximalt minne till 1200M enligt följande:

Efter att ha sparat modifieringarna startade vi om Elasticsearch-tjänsten och upptäckte att minnet fortfarande upptog mer än 2G, vilket inte kunde lösa vårt problem.

Genom att ställa in _JAVA_OPTIONS-miljövariabeln för att begränsa minnesstorleken kan ES-tjänsten inte starta.
---------------------------
Tjänst
---------------------------
Elasticsearch 6.2.4 (elasticsearch-service-x64)-tjänsten på din lokala maskin slutar efter uppstart. Vissa tjänster slutar automatiskt när de inte används av andra tjänster eller program.
---------------------------
Är du säker   
---------------------------
JAVA-fel uppstod under initiering av VM-felet
https://www.itsvse.com/thread-3972-1-1.html

Om man tittar på startloggen är felet följande:

2020-09-01 21:23:50 Commons Daemon procrun stdout initierad
Fel uppstod vid initialiseringen av VM
Initial heapstorlek satt till ett större värde än den maximala heapstorleken

Den slutgiltiga lösningen är som följer
Gå till programmets bin-katalog och kör följande kommando:

Öppna konfigurationen, byt till Java-fliken, ändra konfigurationselementen som visas nedan och klicka på applikationen för att bekräfta.



Jag upptäckte att minnet har sänkts, som visas i figuren nedan:



(Slut)





Föregående:Mysql CURRENT_TIMESTAMP och ON UPDATE CURRENT_TIMESTAMP åtskilda
Nästa:Windows NTLM-certifieringsprotokollprocess
Publicerad på 2022-03-09 16:33:29 |
Har gett mig in i det här problemet, nu när TFS fastnar, se om den här lösningen fungerar
Publicerad på 2022-04-29 08:59:30 |
Samma problem!
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com