Предупреждение о превышении лимита чтения в Tarantool - PullRequest
1 голос
/ 17 июня 2019

Почему в журналах слишком много предупреждений (tarantool-1.10.3-0-g0b7078a):

достигнут лимит на чтение

Как их устранить?

1 Ответ

2 голосов
/ 18 июня 2019

Обычно это означает, что поступающих запросов к Tarantool больше, чем он может обработать (поэтому они подавляются). Если вы видите это время от времени - это нормально, это связано с всплесками рабочей нагрузки. Если вы видите их постоянно - вы должны изучить свою рабочую нагрузку более тщательно и, в зависимости от результатов:

  1. настроить параметр readahead https://www.tarantool.io/en/doc/1.10/reference/configuration/#cfg-networking-readahead
  2. настроить параметр net_msg_max https://www.tarantool.io/en/doc/1.10/reference/configuration/#cfg-networking-net-msg-max
  3. оптимизировать код приложения
  4. подумайте о масштабировании для обработки рабочей нагрузки (репликация, разбиение)
...