我一直在与 AWS 合作诊断我遇到的一个问题,即我的 collectd 安装在重新启动后总是停止推送指标,并且后续的服务/实例重新启动无法修复该问题,而无需更改网络 - 从所有意图和目的来看,流量似乎只是被黑洞了。支持人员建议我运行以下命令来调整 arp 表缓存:
sudo sysctl -w net.ipv4.neigh.default.gc_thresh1=0
但是,我无法设置该值,当我尝试将其设置为 0 或任何值(16、32、4096 等)时出现以下错误:
sysctl: setting key "net.ipv4.neigh.default.gc_thresh1": Invalid argument
net.ipv4.neigh.default.gc_thresh1 = 0
对于所有使用 Ubuntu 14.04 的人来说,这似乎都是一个错误,但有人对原因有进一步的了解吗?今天我升级到了 3.13.103,因为下面看到可能已经提交了修复,但似乎没有修复。目前有没有办法在 14.04 上解决这个问题?我尝试手动设置 /etc/sysctl.conf 中的值并运行 sysctl -p,但无济于事。
https://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/1634892