OrientDB - REST API - вы достигли максимального размера пула для данного раздела

Я использовал Apache JMeter для вызова OrientDB REST API для тестирования рабочей нагрузки сервера.

Я тестировал 50 одновременных пользователей и вижу, что запрос ~ 30% -45% не удался с ответным сообщением, как показано ниже.

{
  "errors": [
    {
      "code": 400,
      "reason": "Bad request",
      "content": "Error on parsing parameters from request body\u000d\u000a\u0009DB name=\"data_dev\"\u000aYou have reached maximum pool size for given partition"
    }
  ]
}

Я проверил и не обнаружил ошибок на сервере.

Я пытался изменить

script.pool.maxSize to 200, db.pool.max to 200

Но эта проблема все еще возникала

Любое предложение?

ОБНОВЛЕНО
Об этой проблеме уже сообщалось на Github здесь

Спасибо.


person Tan Ho    schedule 25.10.2016    source источник
comment
Какую версию вы используете?   -  person Oleksandr Gubchenko    schedule 25.10.2016
comment
@OleksandrGubchenko Пользуюсь версией 2.2.12   -  person Tan Ho    schedule 25.10.2016


Ответы (1)


Попробуйте увеличить максимальное количество экземпляров в пуле движков сценариев:

script.pool.maxSize

Ссылка: документация OrientDB.

person Oleksandr Gubchenko    schedule 25.10.2016
comment
Значение по умолчанию script.pool.maxSize равно 20. Как я сказал выше, я изменил это значение на 200. Но без изменений! - person Tan Ho; 25.10.2016
comment
Изменил это значение на 2000. Проблема все еще возникает. - person Tan Ho; 25.10.2016
comment
Вы также можете проверить client.channel.maxPool? orientdb.com/docs/last/Configuration.html#clientchannelmaxpool Также запустите CONFIG comand с консоли и проверьте, обновились ли значения. - person Oleksandr Gubchenko; 25.10.2016
comment
client.channel.maxPool равно 100. Я изменил его на 2000. Но проблема все еще возникает. - person Tan Ho; 25.10.2016