Efter installation af Azure DevOps 2020, efter opstart, finder du, at søgetjenesten har et særligt højt hukommelses- og CPU-forbrug, som vist i følgende figur:
Gennemgå artiklen på ES:
Azure DevOps 2020 bruger elasticsearch v6.2-versionen, prøv at finde ES-tjenesten, servicekommandoen 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 at ændre jvm.options-konfigurationen med stien til: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, standarden er 2400M som vist i figuren nedenfor:
Størrelsen af minimumsheapen og størrelsen af den største heap bør væreLige。
Jo mere heap Elasticsearch får, og desto mere cache kan hukommelsen bruge. Det er dog vigtigt at bemærke, at for mange genstande bliver tildelt dig, hvilket vil føre til lange affaldsindsamlingsstop.
Sæt den maksimale heap-værdi til højst 50% af din fysiske hukommelse, og sørg for, at du har nok fysisk hukommelse til at sikre kernel-filcachen.
Ressourcer:Hyperlink-login er synlig.
Indstil den indledende og maksimale hukommelse til 1200M som følger:
Efter at have gemt ændringerne genstartede vi Elasticsearch-tjenesten og fandt ud af, at hukommelsen stadig optog mere end 2G, hvilket ikke kunne løse vores problem.
Ved at sætte variablen _JAVA_OPTIONS miljø til at begrænse hukommelsesstørrelsen, viser det sig, at ES-tjenesten ikke kan starte.
--------------------------- Tjeneste --------------------------- Elasticsearch 6.2.4 (elasticsearch-service-x64) tjenesten på din lokale maskine stopper efter opstart. Nogle tjenester stopper automatisk, når de ikke bruges af andre tjenester eller programmer. --------------------------- Er du sikker --------------------------- Når man ser på opstartsloggen, er fejlen som følger:
2020-09-01 21:23:50 Commons Daemon procrun stdout initieret Fejl opstod under initialiseringen af VM Den indledende heapstørrelse sat til en større værdi end den maksimale heapstørrelse
Den endelige løsning er som følger Gå til bin-mappen for programmet og kør følgende kommando:
Åbn konfigurationen, skift til Java-fanen, ændr konfigurationselementerne som vist nedenfor, og klik på applikationen for at bekræfte.
Jeg fandt ud af, at hukommelsen er blevet sænket, som vist i figuren nedenfor:
(Slut)
|