Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13122|Odpověď: 2

Azure DevOps 2020 (III) omezuje paměťovou stopu vyhledávání (ES)

[Kopírovat odkaz]
Zveřejněno 01.09.2020 22:36:15 | | | |
Azure DevOps 2020 (1) První uvedení do Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Po instalaci Azure DevOps 2020, po spuštění startu, zjistíte, že vyhledávací služba má obzvlášť vysoké využití paměti a CPU, jak ukazuje následující obrázek:



Přečtěte si článek na ES:

Instalace a nasazení CentOS 7 elasticsearch-6.5.2 tutoriál
https://www.itsvse.com/thread-6173-1-1.html

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

Tutoriál k instalaci elasticsearch-analysis-ik v elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Skutečný boj]. net/c# Volejte elasticsearch search přes NEST [se zdrojovým kódem]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 používá elasticsearch verzi v6.2, zkuste najít ES službu, příkaz služby je následující:

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

Zkuste upravit konfiguraci jvm.options pomocí cesty na: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, výchozí hodnota je 2400M, jak je znázorněno na obrázku níže:






Velikost minimální haldy a velikost největší haldy by měla býtRovné

Čím větší halda Elasticsearch získá, tím více cache může paměť využít. Je však důležité si uvědomit, že vám je přiděleno příliš mnoho položek, což vede k dlouhým zastávkám při sběru odpadu.

Nastavte maximální hodnotu haldy na maximálně 50 % fyzické paměti, ujistěte se, že máte dostatek fyzické paměti pro zajištění cache souborů jádra.


Prostředky:Přihlášení k hypertextovému odkazu je viditelné.

Nastavte počáteční a maximální paměť na 1200M následovně:

Po uložení úprav jsme službu Elasticsearch restartovali a zjistili jsme, že paměť stále zabírá více než 2G, což problém nevyřešilo.

Nastavením proměnné _JAVA_OPTIONS prostředí na omezení velikosti paměti se zjistí, že služba ES není schopna spustit.
---------------------------
Služba
---------------------------
Služba Elasticsearch 6.2.4 (elasticsearch-service-x64) na vašem lokálním počítači se po spuštění zastaví. Některé služby se automaticky zastaví, pokud nejsou používány jinými službami nebo programy.
---------------------------
Opravdu   
---------------------------
Chyba JAVA nastala při inicializaci chyby VM
https://www.itsvse.com/thread-3972-1-1.html

Při pohledu na startovací log je chyba následující:

2020-09-01 21:23:50 Commons Daemon procrun stdout inicializován
Při inicializaci VM došlo k chybě
Počáteční velikost haldy nastavena na větší hodnotu než maximální velikost haldy

Konečné řešení je následující
Přejděte do adresáře bin programu a spusťte následující příkaz:

Otevřete konfiguraci, přepněte na záložku Java, upravte konfigurační položky jak je uvedeno níže a klikněte na aplikaci pro potvrzení.



Zjistil jsem, že paměť byla snížena, jak je znázorněno na obrázku níže:



(Konec)





Předchozí:Mysql CURRENT_TIMESTAMP a ON UPDATE CURRENT_TIMESTAMP rozlišené
Další:Proces certifikace protokolu Windows NTLM
Zveřejněno 09.03.2022 16:33:29 |
Narazil jsem na tento problém, teď je TFS zaseknutý, zkus zjistit, jestli to funguje
Zveřejněno 29.04.2022 8:59:30 |
Stejný problém!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com