Мастер-Тур(15):Рекомендации по оптимизации производительности системы

Материал из Megatec
Версия от 11:39, 10 февраля 2023; Aefremov (обсуждение | вклад) (Новая страница: «В случае возникновения зависаний, наблюдения медленной работой системы и для повышения…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В случае возникновения зависаний, наблюдения медленной работой системы и для повышения производительности необходимо провести настройку компонентов системы согласно данной статьи.


  • отключить лог TourSearchApi и включить лог TourSearchApiShort в н

– настройку useSaveTourStatistics перевести в значение false в службах поиска апи, оставить в true на службе обычной, которая не загружена – выставить настройку maxRequestsPerMinute в значение 60 (наблюдать, как будет вести себя система и корректировать в случае необходимость до 30 или до 120 в зависимости от работы) – убедиться, что DurationSearchMode не пустая

(возможно что еще будет)


В конфиге службы поиска добавлен новый лог TourSearchApiShort – краткая информация о поисковых запросах к API поисковыми системами. В данный лог записываются только информация о старте запроса и о выполнении запроса. Используется вместо лога TourSearchApi, если у клиента наблюдается слишком большая нагрузка при записи в лог TourSearchApi.

  • 2023-01-27 В конфиге службы поиска добавлена новая настройка useSaveTourStatistics. Данная настройка регулирует запись статистики в базу данных данным экземпляром службы поиска.
  • 2023-01-27 В конфиге службы поиска добавлена новая настройка maxRequestsPerMinute. Данная настройка регулирует количество запросов к службе с одного IP-адреса. То есть, если установлено значение 3, то при отправке последующих запросов будем получать в ответе на запрос ошибку TooManyRequest, пока не пройдет минута с первого запроса.