Įdiegę "Azure DevOps 2020", paleidę pastebėsite, kad paieškos paslauga naudoja ypač daug atminties ir procesoriaus, kaip parodyta šiame paveikslėlyje:
Peržiūrėkite straipsnį apie ES:
"Azure DevOps 2020" naudoja "elasticsearch v6.2" versiją, pabandykite rasti ES paslaugą, paslaugos komanda yra tokia:
"D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\bin\elasticsearch-service-x64.exe" //RS//elasticsearch-service-x64 Pabandykite modifikuoti jvm.options konfigūraciją naudodami kelią į: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, numatytasis yra 2400M, kaip parodyta paveikslėlyje žemiau:
Mažiausios krūvos dydis ir didžiausios krūvos dydis turėtų būtiLygus。
Kuo daugiau "Elasticsearch" gauna ir tuo daugiau talpyklos gali naudoti atmintis. Tačiau svarbu pažymėti, kad jums skiriama per daug daiktų, todėl šiukšlių surinkimas bus ilgai sustojęs.
Nustatykite maksimalią krūvos vertę ne daugiau kaip 50% fizinės atminties, įsitikinkite, kad turite pakankamai fizinės atminties, kad užtikrintumėte branduolio failo talpyklą.
Išteklių:Hipersaito prisijungimas matomas.
Nustatykite pradinę ir maksimalią atmintį į 1200M taip:
Išsaugoję modifikacijas, iš naujo paleidome "Elasticsearch" paslaugą ir nustatėme, kad atmintis vis dar užima daugiau nei 2G, o tai negalėjo išspręsti mūsų problemos.
Nustačius _JAVA_OPTIONS aplinkos kintamąjį, kad būtų apribotas atminties dydis, nustatoma, kad ES paslauga negali paleisti.
--------------------------- Paslauga --------------------------- Paleidus "Elasticsearch 6.2.4" (elasticsearch-service-x64) paslauga vietiniame kompiuteryje sustabdoma. Kai kurios paslaugos bus automatiškai sustabdytos, kai jų nenaudos kitos paslaugos ar programos. --------------------------- Ar tikrai --------------------------- Pažvelgus į paleisties žurnalą, klaida yra tokia:
2020-09-01 21:23:50 Commons Daemon procrun stdout inicijuotas Inicijuojant VM įvyko klaida Pradinis krūvos dydis nustatytas į didesnę reikšmę nei maksimalus krūvos dydis
Galutinis sprendimas yra toks Eikite į programos šiukšliadėžės katalogą ir paleiskite šią komandą:
Iššokkite konfigūraciją, perjunkite į "Java" skirtuką, pakeiskite konfigūracijos elementus, kaip parodyta toliau, ir spustelėkite programą, kad patvirtintumėte.
Pastebėjau, kad atmintis buvo sumažinta, kaip parodyta paveikslėlyje žemiau:
(Pabaiga)
|