Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13122|Resposta: 2

Azure DevOps 2020 (III) limita a área de busca (ES) de memória

[Copiar link]
Publicado em 01/09/2020 22:36:15 | | | |
Azure DevOps 2020 (1) Primeira Introdução a Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Após instalar o Azure DevOps 2020, após a inicialização, você percebe que o serviço de busca tem um uso particularmente alto de memória e CPU, como mostrado na figura a seguir:



Revise o artigo sobre ES:

Instalação e implantação do Centos 7 elasticsearch-6.5.2 tutorial
https://www.itsvse.com/thread-6173-1-1.html

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

Tutorial sobre como instalar elasticsearch-analysis-ik no elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Combate real]. net/c# Chamar elasticsearch search via NEST [com código-fonte]
https://www.itsvse.com/thread-6294-1-1.html

O Azure DevOps 2020 está usando elasticsearch versão v6.2, tente encontrar o serviço ES, o comando de serviço é o seguinte:

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

Tente modificar a configuração jvm.options com o caminho para: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, o padrão é 2400M, como mostrado na figura abaixo:






O tamanho do monte mínimo e o tamanho do maior monte devem serIgual

Quanto mais heap o Elasticsearch obtém, mais cache a memória pode usar. No entanto, é importante notar que muitos itens são destinados a você, o que pode levar a longas paradas para coleta de lixo.

Defina o valor máximo do heap para no máximo 50% da sua memória física, certifique-se de ter memória física suficiente para garantir o cache do arquivo do kernel.


Recursos:O login do hiperlink está visível.

Defina a memória inicial e máxima para 1200M da seguinte forma:

Após salvar as modificações, reiniciamos o serviço Elasticsearch e descobrimos que a memória ainda ocupava mais de 2G, o que não resolveu nosso problema.

Ao definir a variável de ambiente _JAVA_OPTIONS para limitar o tamanho da memória, o serviço ES é constatado como incapaz de iniciar.
---------------------------
Serviço
---------------------------
O serviço Elasticsearch 6.2.4 (elasticsearch-service-x64) na sua máquina local para após o início. Alguns serviços param automaticamente quando não são usados por outros serviços ou programas.
---------------------------
Tem certeza   
---------------------------
O erro JAVA ocorreu durante a inicialização do erro da VM
https://www.itsvse.com/thread-3972-1-1.html

Olhando o log de inicialização, o erro é o seguinte:

2020-09-01 21:23:50 Processação do Daemon do Commons inicializada
O erro ocorreu durante a inicialização da VM
Tamanho inicial do heap definido para um valor maior que o tamanho máximo do heap

A solução final é a seguinte
Vá até o diretório bin do programa e execute o seguinte comando:

Abra a configuração, mude para a aba Java, modifique os itens de configuração conforme mostrado abaixo e clique no aplicativo para confirmar.



Percebi que a memória foi reduzida, como mostrado na figura abaixo:



(Fim)





Anterior:Mysql CURRENT_TIMESTAMP e ON UPDATE CURRENT_TIMESTAMP diferenciados
Próximo:Processo do Protocolo de Certificação NTLM do Windows
Publicado em 09/03/2022 16:33:29 |
O Ranch está resolvendo esse problema, agora o TFS está travado, veja se essa configuração funciona
Publicado em 29/04/2022 08:59:30 |
Mesmo problema!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com