Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13122|Atbildi: 2

Azure DevOps 2020 (III) ierobežo meklēšanas (ES) atmiņas nospiedumu

[Kopēt saiti]
Publicēts 01.09.2020 22:36:15 | | | |
Azure DevOps 2020 (1) Pirmais iepazīšanās ar Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Pēc Azure DevOps 2020 instalēšanas pēc startēšanas konstatējat, ka meklēšanas pakalpojumam ir īpaši liels atmiņas un CPU lietojums, kā parādīts nākamajā attēlā:



Pārskatiet rakstu par ES:

Centos 7 instalēšanas un izvietošanas elasticsearch-6.5.2 apmācība
https://www.itsvse.com/thread-6173-1-1.html

Elasticsearch-6.5.2 elasticsearch-head spraudņa instalēšana
https://www.itsvse.com/thread-6190-1-1.html

Apmācība par elasticsearch-analysis-ik instalēšanu elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Faktiskā cīņa]. net/c# Zvaniet elasticsearch meklēšanu, izmantojot NEST [ar avota kodu]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 izmanto elasticsearch v6.2 versiju, mēģiniet atrast ES pakalpojumu, pakalpojuma komanda ir šāda:

"D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\bin\elasticsearch-service-x64.exe" //RS//elasticsearch-service-x64

Mēģiniet modificēt jvm.options konfigurāciju ar ceļu uz: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, noklusējums ir 2400M, kā parādīts zemāk redzamajā attēlā:






Minimālās kaudzes lielumam un lielākās kaudzes lielumam jābūtVienāds

Jo vairāk kaudzes Elasticsearch iegūst, un jo vairāk kešatmiņas atmiņa var izmantot. Tomēr ir svarīgi atzīmēt, ka jums tiek piešķirts pārāk daudz priekšmetu, kas novedīs pie ilgām atkritumu savākšanas apstāšanām.

Iestatiet maksimālo kaudzes vērtību ne vairāk kā 50% no fiziskās atmiņas, pārliecinieties, vai jums ir pietiekami daudz fiziskās atmiņas, lai nodrošinātu kodola faila kešatmiņu.


Resursu:Hipersaites pieteikšanās ir redzama.

Iestatiet sākotnējo un maksimālo atmiņu uz 1200M šādi:

Pēc izmaiņu saglabāšanas mēs restartējām Elasticsearch pakalpojumu un konstatējām, ka atmiņa joprojām aizņem vairāk nekā 2G, kas nevarēja atrisināt mūsu problēmu.

Iestatot _JAVA_OPTIONS vides mainīgo, lai ierobežotu atmiņas lielumu, tiek konstatēts, ka ES pakalpojums nevar startēt.
---------------------------
Pakalpojums
---------------------------
Elasticsearch 6.2.4 (elasticsearch-service-x64) pakalpojums lokālajā datorā tiek apturēts pēc startēšanas. Daži pakalpojumi tiks automātiski apturēti, ja tos neizmantos citi pakalpojumi vai programmas.
---------------------------
Vai esi pārliecināts   
---------------------------
VM inicializācijas laikā radās JAVA kļūda
https://www.itsvse.com/thread-3972-1-1.html

Aplūkojot starta žurnālu, kļūda ir šāda:

2020-09-01 21:23:50 Commons Daemon procrun stdout inicializēts
VM inicializācijas laikā radās kļūda
Sākotnējais kaudzes lielums, kas iestatīts uz lielāku vērtību nekā maksimālais kaudzes lielums

Galīgais risinājums ir šāds
Dodieties uz programmas bin direktoriju un palaidiet šādu komandu:

Uznirstošais konfigurācija, pārslēdzieties uz cilni Java, modificējiet konfigurācijas vienumus, kā parādīts tālāk, un noklikšķiniet uz lietojumprogrammas, lai apstiprinātu.



Es atklāju, ka atmiņa ir pazemināta, kā parādīts zemāk redzamajā attēlā:



(Beigas)





Iepriekšējo:Mysql CURRENT_TIMESTAMP un ON UPDATE CURRENT_TIMESTAMP diferencēti
Nākamo:Windows NTLM sertifikācijas protokola process
Publicēts 09.03.2022 16:33:29 |
Rančo šajā jautājumā, tagad tfs ir iestrēdzis, pārbaudiet, vai šī iestatīšana darbojas
Publicēts 29.04.2022 08:59:30 |
Tas pats jautājums!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com