Etter installasjon av Azure DevOps 2020, etter oppstart, oppdager du at søketjenesten har spesielt høy minne- og CPU-bruk, som vist i følgende figur:
Gå gjennom artikkelen på ES:
Azure DevOps 2020 bruker elasticsearch v6.2-versjonen, prøv å finne ES-tjenesten, tjenestekommandoen er som følger:
"D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\bin\elasticsearch-service-x64.exe" //RS//elasticsearch-service-x64 Prøv å endre jvm.options-konfigurasjonen med veien til: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, standard er 2400M som vist i figuren under:
Størrelsen på minimumsheapen og størrelsen på den største heapen bør væreLike。
Jo mer heap Elasticsearch får, desto mer cache kan minnet bruke. Det er imidlertid viktig å merke seg at for mange gjenstander blir tildelt deg, noe som vil føre til lange stopp med søppelinnsamling.
Sett maksimal heapverdi til maks 50 % av det fysiske minnet, sørg for at du har nok fysisk minne til å sikre kernel-filcachen.
Ressurser:Innloggingen med hyperkoblingen er synlig.
Sett initial- og maksimumsminne til 1200M som følger:
Etter å ha lagret modifikasjonene, startet vi Elasticsearch-tjenesten på nytt og oppdaget at minnet fortsatt opptok mer enn 2G, noe som ikke kunne løse problemet vårt.
Ved å sette variablen _JAVA_OPTIONS miljø til å begrense minnestørrelsen, viser det seg at ES-tjenesten ikke kan starte.
--------------------------- Tjeneste --------------------------- Elasticsearch 6.2.4 (elasticsearch-service-x64)-tjenesten på din lokale maskin stopper etter oppstart. Noen tjenester stopper automatisk når de ikke brukes av andre tjenester eller programmer. --------------------------- Er du sikker --------------------------- Når man ser på oppstartsloggen, er feilen som følger:
2020-09-01 21:23:50 Commons Daemon procrun stdout initiert Feil oppstod under initialisering av VM Innledende heapstørrelse satt til en større verdi enn maksimal heapstørrelse
Den endelige løsningen er som følger Gå til bin-katalogen i programmet og kjør følgende kommando:
Åpne konfigurasjonen, bytt til Java-fanen, endre konfigurasjonselementene som vist nedenfor, og klikk på applikasjonen for å bekrefte.
Jeg oppdaget at hukommelsen er senket, som vist i figuren under:
(Slutt)
|