Периодически не открывается сокет между двумя debian-машинами?
Всем привет!
Есть две машины под Debian. Одна выступает в качестве клиента, другая — в качестве сервера.
С недавнего времени появилась проблема: примерно один раз из пяти-десяти (в тесте из 925 попыток 87 раз сокет не открылся) сокет не создается, и падает с таймаутом (ошибка 110).
При этом неважно, чем создавать/ловить сокет (тестировались php, c++, java) — проблема присутствует.
Самое интересное, что если одну из машин заменить (т.е. использовать в качестве клиента либо сервера что-то другое), то проблема исчезает.
Таким образом проблема существует только между двумя этими машинами.
На скидку стоило бы копать в сторону настроек ядра, в частности сетевой подсистемы. Банально netstat-ом посмотреть, сколько соединений висит и в каких состояниях.