Соединения исчезают из nf_conntrack
Я исследовал специальную проблему на нашем хост-сервере докеров (17.09.0-ce) и обнаружил, что каждые 3-5 минут многие соединения исчезают из /proc/net/nf_conntrack, что приводит к истечению времени ожидания на стороне клиента.
Я на CentOS 6.
Я не видел никаких специальных пакетов, которые могут вызвать это поведение (я использовал tshark).
Я не вижу ошибок в / var / log / messages или в dmesg.
Кроме того, похоже, что сокеты не закрыты, хотя, похоже, они остаются в выводе netstat -atp.
Я сейчас застрял здесь, и у меня нет других идей, как найти причину этого. Как я должен отладить эту проблему дальше?
1 ответ
Оказалось, что это Ранчер убивает эти связи. Когда этот dockerhost был зарегистрирован в нашей установке Rancher, на хосте было запущено несколько контейнеров Docker Rancher. Контейнерный ранчер / сетевой менеджер был неисправной частью. Отменил регистрацию этого хоста в нашей установке Rancher, и проблема исчезла.