【问题标题】:Tarantool readahead limit is reached warningTarantool 预读限制已达到警告
【发布时间】:2019-10-31 00:32:12
【问题描述】:

为什么日志中有太多警告 (tarantool-1.10.3-0-g0b7078a):

已达到预读限制

如何消除它们?

【问题讨论】:

    标签: lua tarantool


    【解决方案1】:

    通常这意味着 Tarantool 的传入请求超出了它的处理能力(因此它们受到限制)。如果您偶尔看到这种情况 - 没关系,这与工作负载峰值有关。如果您经常看到它们 - 您应该更彻底地探索您的工作量,并根据结果:

    1. 调整预读参数 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. 考虑横向扩展以处理工作负载(复制、分片)

    【讨论】:

    • 据我了解,net_msg_max 是一组用于消耗队列和处理请求的纤程。值有限制吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 2019-06-18
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    相关资源
    最近更新 更多