listen_backlog
<4096> 与 Linux 5.4+ 的默认值相同。
通常不需要修改此值,因为:
- 默认值已经足够大,
- 服务器 使用单独的线程来接受 client 连接。
<TcpExtListenOverflows> (来自 <nstat>) 非零,并且该计数器在 ClickHouse 服务器 上持续增长,也不意味着需要增大此值,因为:
- 通常,如果
<4096>都不够用,说明更可能是 ClickHouse 内部存在某种扩缩容问题,因此更适合提交 issue。 - 这并不意味着 服务器 之后就能处理更多连接 (即使可以,到了那个时候,clients 也可能已经离开或断开连接) 。
listen_host
::。
示例: