Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13122|Svare: 2

Azure DevOps 2020 (III) begrenser søk (ES) minnefotavtrykk

[Kopier lenke]
Publisert på 01.09.2020 22:36:15 | | | |
Azure DevOps 2020 (1) Første introduksjon til Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

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:

Centos 7 installasjon og distribusjon elasticsearch-6.5.2 veiledning
https://www.itsvse.com/thread-6173-1-1.html

Installer elasticsearch-6.5.2 elasticsearch-head-pluginen
https://www.itsvse.com/thread-6190-1-1.html

Veiledning for installasjon av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Faktisk kamp]. net/c# Kall elasticsearch-søk via NEST [med kildekode]
https://www.itsvse.com/thread-6294-1-1.html

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   
---------------------------
JAVA-feil oppstod under initialisering av VM-feil
https://www.itsvse.com/thread-3972-1-1.html

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)





Foregående:Mysql CURRENT_TIMESTAMP og ON UPDATE CURRENT_TIMESTAMP differensiert
Neste:Windows NTLM-sertifiseringsprotokollprosess
Publisert på 09.03.2022 16:33:29 |
Har gått inn i dette problemet, nå som TFS sitter fast, se om dette oppsettet fungerer
Publisert på 29.04.2022 08:59:30 |
Samme problem!
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com