求使队列饱和,并且随着请求的激增,套接字积压已满,导致操作系统不接受新连接。 Puma 允许配置积压值,该值确定未接受连接的队列大小。 我们对 Puma 进行了更改,以允许使用我们使用的 DSL设置backlog值。sslbind有趣的是,虽然 Puma 默认将 backlog 大小设置为 ,但其实际值取决于操作系统的最大套接字连接数;即,它受到netcoresomaxconnsysctl 值的限制。
我们可以使用
sysctl netcoresomaxconn或检查系统值cat procsysnetcoresomaxconn。在较 罗马尼亚 WhatsApp 号码 旧的 Linux 内核(linux 之前)上,默认值设置为 ,在较新的 Linux 内核上,默认值设置为 (参考)。
要使用 Puma 的
DSL 进行设置sslbind,我们只需提供适当的backlog值: sslbind trackingport backlog 在我们的特 挪威 WhatsApp 号码列表 定情况下,增加该backlog值以防止在请求激增持续时丢弃请求是有意义的,但代价是在短时间内稍微增加延迟。