Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13122|Svar: 2

Azure DevOps 2020 (III) begrænser søgning (ES) hukommelsesfodaftryk

[Kopier link]
Opslået på 01/09/2020 22.36.15 | | | |
Azure DevOps 2020 (1) Første introduktion til Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

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:

Centos 7 installation og udrulning elasticsearch-6.5.2 vejledning
https://www.itsvse.com/thread-6173-1-1.html

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

Vejledning til installation af elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

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

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   
---------------------------
JAVA-fejl opstod under initialiseringen af VM-fejlen
https://www.itsvse.com/thread-3972-1-1.html

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)





Tidligere:Mysql CURRENT_TIMESTAMP og ON UPDATE CURRENT_TIMESTAMP adskilt
Næste:Windows NTLM Certificeringsprotokolproces
Opslået på 09/03/2022 16.33.29 |
Jeg har ramt dette problem, nu hvor TFS sidder fast, se om denne opsætning virker
Opslået på 29/04/2022 08.59.30 |
Samme problem!
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com