nf_conntrack: table full, dropping packet
症状:机器负载不高,但每隔一阵整机网络像卡住一样,ping 都丢。dmesg 里刷屏:
nf_conntrack: nf_conntrack: table full, dropping packet
不少云镜像默认 nf_conntrack_max 只有 65536,连接一多就满。
sysctl net.netfilter.nf_conntrack_count net.netfilter.nf_conntrack_max sysctl -w net.netfilter.nf_conntrack_max=1048576 echo 262144 > /sys/module/nf_conntrack/parameters/hashsize
另外把 established 超时从默认的 5 天降到两小时,time_wait 降到 30 秒,表里不再堆满早就没人用的条目。