Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13122|Yanıt: 2

Azure DevOps 2020 (III) limits search (ES) memory footprint

[Bağlantıyı kopyala]
Yayınlandı 1.09.2020 22:36:15 | | | |
Azure DevOps 2020 (1) First Introduction to Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Azure DevOps 2020'yi yükledikten sonra, başlatmadan sonra, arama servisinin özellikle yüksek bir bellek ve CPU kullanımına sahip olduğunu göreceksiniz; aşağıdaki şekilde gösterildiği gibi:



ES makalesini inceleyin:

Centos 7 kurulum ve dağıtım elasticsearch-6.5.2 tutorial
https://www.itsvse.com/thread-6173-1-1.html

elasticsearch-6.5.2 elasticsearch-head eklentisini yükleyin
https://www.itsvse.com/thread-6190-1-1.html

Elasticsearch-6.5.2 içinde elasticsearch-analysis-ik kurulumu üzerine tutorial
https://www.itsvse.com/thread-6191-1-1.html

[Gerçek dövüş]. net/c# Elasticsearch aramasını NEST üzerinden çağır [kaynak koduyla]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 elasticsearch v6.2 sürümü kullanıyor, ES servisini bulmaya çalışın, servis komutu şöyle:

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

jvm.options yapılandırmasını şu yol olarak değiştirmeyi deneyin: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, varsayılan olarak aşağıdaki şekilde gösterildiği gibi 2400M'dir:




JVM parametreleri Seçenekler
https://www.itsvse.com/thread-9369-1-1.html


Minimum yığının boyutu ve en büyük yığının boyutu şu olmalıdırEşit

Elasticsearch ne kadar çok yığın alırsa, bellek o kadar fazla önbellek kullanabilir. Ancak, size çok fazla ürün tahsis edildiğini ve bunun uzun çöp toplama duraklamalarına yol açacağını unutmamak önemlidir.

Fiziksel hafızanızın maksimum yığın değerini %50'den fazla olmaya ayarlayın, çekirdek dosya önbelleğini garanti altına almak için yeterli fiziksel belleğe sahip olduğundan emin olun.


Kaynaklar:Bağlantı girişi görünür.

Başlangıç ve maksimum belleği 1200M olarak aşağıdaki şekilde ayarlayın:

Değişiklikleri kaydettikten sonra Elasticsearch servisini yeniden başlattık ve belleğin hâlâ 2G'den fazla yer kapladığını gördük, bu da sorunumuzu çözemedi.

_JAVA_OPTIONS ortam değişkeni bellek boyutunu sınırlayacak şekilde ayarlandığında, ES servisi başlayamıyor.
---------------------------
Hizmet
---------------------------
Yerel makinenizdeki Elasticsearch 6.2.4 (elasticsearch-service-x64) servisi başladıktan sonra duruyor. Bazı hizmetler, diğer hizmetler veya programlar tarafından kullanılmadığında otomatik olarak durur.
---------------------------
Emin misiniz   
---------------------------
VM hatasının başlatılması sırasında JAVA hatası meydana geldi
https://www.itsvse.com/thread-3972-1-1.html

Başlangıç günlüğüne bakıldığında hata şöyle:

2020-09-01 21:23:50 Commons Daemon procrun stdout başlatıldı
VM'nin başlatılması sırasında hata meydana geldi
Başlangıç yığın boyutu, maksimum yığın boyutundan daha büyük bir değere ayarlanır

Son çözüm şöyledir
Programın bin dizinine gidin ve aşağıdaki komutu çalıştırın:

Yapılandırmayı açın, Java sekmesine geçin, yapılandırma öğelerini aşağıda gösterildiği gibi değiştirin ve doğrulamak için uygulamaya tıklayın.



Aşağıdaki şekilde gösterildiği gibi hafızanın düşürüldüğünü fark ettim:



(Son)





Önceki:Mysql CURRENT_TIMESTAMP ve ON GÜNCELLEME CURRENT_TIMESTAMP farklılaştırıldı
Önümüzdeki:Windows NTLM Sertifikasyon Protokolü Süreci
Yayınlandı 9.03.2022 16:33:29 |
Ranch ile bu sorunu ele aldım, şimdi TFS takılı kaldı, bakalım bu kurulum işe yarayıp yaramıyor
Yayınlandı 29.04.2022 08:59:30 |
Aynı sorun!
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com