Множественный Db.search Выбрасывает Клиента

Тема в разделе "Lotus - Программирование", создана пользователем ToxaRat, 13 фев 2013.

  1. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.171
    Симпатии:
    21
    Собственно заметил потрясающую ситуацию
    Создаем агент, который по своим делам делает db.Search в базе где приблизительно 140К записей

    Поиск он там делает усиленно, так что отжимает AI до 50%

    И......

    Это приводит к тому что вышибает клиентов

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

    Проверил на 7.0.4 - 8.5.3

    TL + DAOS включен

    Агент работает только на чтение.

    Получается что сервер клиенту возвращает неккоректный сетевой пакет? - не успевает?
     
  2. Мыш

    Мыш Well-Known Member
    Lotus team

    Репутация:
    1
    Регистрация:
    12 фев 2008
    Сообщения:
    1.073
    Симпатии:
    11
    Можно попробовать CLIENT_RECEIVE_TIMEOUT_MULTIPLIER, но лично мне он не помог...
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.171
    Симпатии:
    21
    это точное не таймаут клиента, там клиент слетает как только пытается открыть док - меньше чем за 1 секунду
     
Загрузка...

Поделиться этой страницей