Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13122|Jawab: 2

Azure DevOps 2020 (III) membatasi jejak memori pencarian (ES)

[Salin tautan]
Diposting pada 01/09/2020 22.36.15 | | | |
Azure DevOps 2020 (1) Pengantar Pertama Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Setelah menginstal Azure DevOps 2020, setelah startup, Anda menemukan bahwa layanan pencarian memiliki penggunaan memori dan CPU yang sangat tinggi, seperti yang ditunjukkan pada gambar berikut:



Tinjau artikel di ES:

Tutorial instalasi dan penyebaran Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

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

Tutorial menginstal elasticsearch-analysis-ik di elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Pertempuran aktual]. net/c# Hubungi pencarian elasticsearch melalui NEST [dengan kode sumber]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 menggunakan versi elasticsearch v6.2, coba temukan layanan ES, perintah layanannya adalah sebagai berikut:

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

Coba ubah konfigurasi jvm.options dengan jalur ke: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, defaultnya adalah 2400M seperti yang ditunjukkan pada gambar di bawah ini:






Ukuran timbunan minimum dan ukuran timbunan terbesar harusSama

Semakin banyak tumpukan yang diperoleh Elasticsearch, dan semakin banyak cache yang dapat digunakan memori. Namun, penting untuk dicatat bahwa terlalu banyak barang yang dialokasikan untuk Anda, yang akan menyebabkan penghentian pengumpulan sampah yang lama.

Atur nilai tumpukan maksimum tidak lebih dari 50% dari memori fisik Anda, pastikan Anda memiliki memori fisik yang cukup untuk memastikan cache file kernel.


Sumber daya:Login hyperlink terlihat.

Atur memori awal dan maksimum ke 1200M sebagai berikut:

Setelah menyimpan modifikasi, kami memulai ulang layanan Elasticsearch dan menemukan bahwa memori masih menempati lebih dari 2G, yang tidak dapat menyelesaikan masalah kami.

Dengan mengatur variabel lingkungan _JAVA_OPTIONS untuk membatasi ukuran memori, layanan ES ditemukan tidak dapat dimulai.
---------------------------
Layanan
---------------------------
Layanan Elasticsearch 6.2.4 (elasticsearch-service-x64) di komputer lokal Anda berhenti setelah memulai. Beberapa layanan akan berhenti secara otomatis jika tidak digunakan oleh layanan atau program lain.
---------------------------
Kamu yakin   
---------------------------
Kesalahan JAVA terjadi selama inisialisasi kesalahan VM
https://www.itsvse.com/thread-3972-1-1.html

Melihat log startup, kesalahannya adalah sebagai berikut:

2020-09-01 21:23:50 Commons Daemon procrun stdout diinisialisasi
Terjadi kesalahan selama inisialisasi VM
Ukuran tumpukan awal diatur ke nilai yang lebih besar dari ukuran tumpukan maksimum

Solusi akhirnya adalah sebagai berikut
Buka direktori bin program dan jalankan perintah berikut:

Munculkan konfigurasi, beralih ke tab Java, ubah item konfigurasi seperti yang ditunjukkan di bawah ini, dan klik aplikasi untuk mengonfirmasi.



Saya menemukan bahwa memori telah diturunkan, seperti yang ditunjukkan pada gambar di bawah ini:



(Akhir)





Mantan:Mysql CURRENT_TIMESTAMP dan ON UPDATE CURRENT_TIMESTAMP dibedakan
Depan:Proses Protokol Sertifikasi NTLM Windows
Diposting pada 09/03/2022 16.33.29 |
Peternakan ke masalah ini, sekarang tfs macet, lihat apakah pengaturan ini berfungsi
Diposting pada 29/04/2022 08.59.30 |
Masalah yang sama!
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com