Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13122|Відповідь: 2

Azure DevOps 2020 (III) обмежує пам'ять пошуку (ES)

[Копіювати посилання]
Опубліковано 01.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 після запуску ви помічаєте, що сервіс пошуку має особливо високе навантаження пам'яті та процесора, як показано на наступному рисунку:



Перегляньте статтю про ES:

Інсталяція та розгортання Centos 7 elasticsearch-6.5.2 навчальний посібник
https://www.itsvse.com/thread-6173-1-1.html

Встановіть plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Навчальний посібник з встановлення elasticsearch-analysis-ik у elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

[Справжній бій]. net/c# Пошук elasticsearch через NEST [з вихідним кодом]
https://www.itsvse.com/thread-6294-1-1.html

Azure DevOps 2020 використовує версію elasticsearch v6.2, спробуйте знайти сервіс ES, команда сервісу виглядає так:

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

Спробуйте змінити конфігурацію jvm.options шляхом до: D:\Program Files\Azure DevOps Server 2020\Search\ES\elasticsearchv6.2\config, за замовчуванням 2400M, як показано на рисунку нижче:




Параметри JVM Опції
https://www.itsvse.com/thread-9369-1-1.html


Розмір мінімальної купи та розмір найбільшої купи мають бутиРівні

Чим більше Elasticsearch отримує купу, тим більше кешу може використовувати пам'ять. Однак важливо пам'ятати, що вам виділяють надто багато предметів, що призведе до тривалих зупинок на зборі сміття.

Встановіть максимальне значення heap не більше ніж 50% вашої фізичної пам'яті, переконайтеся, що у вас достатньо фізичної пам'яті для забезпечення кешу файлів ядра.


Ресурси:Вхід за гіперпосиланням видно.

Встановіть початкову та максимальну пам'ять на 1200M наступним чином:

Після збереження модифікацій ми перезапустили сервіс Elasticsearch і виявили, що пам'ять все ще займає більше 2G, що не могло вирішити нашу проблему.

Встановлюючи змінну _JAVA_OPTIONS середовища для обмеження розміру пам'яті, сервіс ES виявляється нездатним запуститися.
---------------------------
Служба
---------------------------
Сервіс Elasticsearch 6.2.4 (elasticsearch-service-x64) на вашому локальному комп'ютері зупиняється після запуску. Деякі сервіси автоматично зупиняються, якщо інші сервіси чи програми не використовуються.
---------------------------
Ти впевнений   
---------------------------
Помилка JAVA виникла під час ініціалізації помилки віртуальної машини
https://www.itsvse.com/thread-3972-1-1.html

Дивлячись на журнал запуску, помилка виглядає так:

2020-09-01 21:23:50 Commons Daemon procrun stdout ініціалізовано
Під час ініціалізації VM виникла помилка
Початковий розмір купи встановлений на більше значення, ніж максимальний розмір купи

Остаточне рішення таке
Перейдіть до папки bin програми та виконайте таку команду:

Відкрийте конфігурацію, перейдіть на вкладку Java, змініть параметри конфігурації, як показано нижче, і натисніть додаток для підтвердження.



Я помітив, що пам'ять була знижена, як показано на рисунку нижче:



(Кінець)





Попередній:Mysql CURRENT_TIMESTAMP та ON UPDATE CURRENT_TIMESTAMP відрізняються
Наступний:Процес сертифікації протоколу Windows NTLM
Опубліковано 09.03.2022 16:33:29 |
Я вирішив цю проблему, тепер TFS застряг, подивимось, чи працює ця конфігурація.
Опубліковано 29.04.2022 08:59:30 |
Та сама проблема!
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com