Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13122|Répondre: 2

Azure DevOps 2020 (III) limite l’empreinte mémoire de recherche (ES)

[Copié le lien]
Publié sur 01/09/2020 22:36:15 | | | |
Azure DevOps 2020 (1) Première introduction à Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Après avoir installé Azure DevOps 2020, au démarrage, vous constatez que le service de recherche a une utilisation particulièrement élevée de la mémoire et du CPU, comme montré dans la figure suivante :



Consultez l’article sur ES :

Tutoriel d’installation et de déploiement d’elasticsearch-6.5.2 de Centos 7
https://www.itsvse.com/thread-6173-1-1.html

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

Tutoriel sur l’installation d’elasticsearch-analysis-ik dans elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Combat réel]. net/c# Appeler elasticsearch via NEST [avec code source]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 utilise elasticsearch v6.2, essayez de trouver le service ES, la commande service est la suivante :

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

Essayez de modifier la configuration jvm.options avec le chemin vers : D :\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, la configuration par défaut est 2400M comme montré dans la figure ci-dessous :






La taille du tas minimum et celle du plus grand tas devraient êtreÉgalité

Plus Elasticsearch obtient de tas, plus la mémoire peut utiliser de cache. Cependant, il est important de noter que trop d’articles vous sont attribués, ce qui entraînera de longues interruptions de collecte des ordures.

Fixez la valeur maximale du tas à pas plus de 50 % de votre mémoire physique, assurez-vous d’avoir assez de mémoire physique pour garantir le cache des fichiers du noyau.


Ressources:La connexion hyperlientérée est visible.

Réglez la mémoire initiale et maximale à 1200M comme suit :

Après avoir sauvegardé les modifications, nous avons redémarré le service Elasticsearch et constaté que la mémoire occupait toujours plus de 2G, ce qui ne pouvait pas résoudre notre problème.

En réglant la variable d’environnement _JAVA_OPTIONS pour limiter la taille de la mémoire, le service ES s’avère incapable de démarrer.
---------------------------
Service
---------------------------
Le service Elasticsearch 6.2.4 (elasticsearch-service-x64) sur votre machine locale s’arrête après le démarrage. Certains services s’arrêtent automatiquement lorsqu’ils ne sont pas utilisés par d’autres services ou programmes.
---------------------------
Es-tu sûr   
---------------------------
L’erreur JAVA s’est produite lors de l’initialisation de l’erreur VM
https://www.itsvse.com/thread-3972-1-1.html

En regardant le journal de démarrage, l’erreur est la suivante :

2020-09-01 21:23:50 Commons Daemon procrun stdout initialisé
Une erreur s’est produite lors de l’initialisation de la VM
Taille initiale du tas fixée à une valeur supérieure à la taille maximale du tas

La solution finale est la suivante
Allez dans le répertoire bin du programme et exécutez la commande suivante :

Affichez la configuration, passez à l’onglet Java, modifiez les éléments de configuration comme indiqué ci-dessous, puis cliquez sur l’application pour confirmer.



J’ai constaté que la mémoire a été abaissée, comme le montre la figure ci-dessous :



(Fin)





Précédent:Mysql CURRENT_TIMESTAMP et ON UPDATE CURRENT_TIMESTAMP différenciés
Prochain:Processus du protocole de certification NTLM Windows
Publié sur 09/03/2022 16:33:29 |
Ranch est tombé dans ce problème, maintenant le service de la chaîne est bloqué, voyez si cette configuration fonctionne
Publié sur 29/04/2022 08:59:30 |
Même problème !
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com