На днях получил забавный опыт. Есть сайт который надо было тупо запросксирывать и балансирывать загрузку между 6 бекэндами. При этом вознкла такая проблема: в логах стречались очень частые таймауты, при этом нагрузка на бекэнды была не вилика.
Все запросы шли с одного ип до бекэнодов.
Для диагностики сетети (неизвестно что было межу серверами), я пробывал утилитой hping устанавливать соеденение с одним из бекэндов, ответ от которго меня часто удивлял.
То есть я отпарляю tcp пакет с флагом SYN... и как сложилось по традиции жду в ответ SYN ACK. Но внезапно в ответ получаю что то типа ответа от веб сервера (запроса самого еше и небыло, tcp флаги в ответе например "ACK FIN PUSH" либо еше какие отличные от "SYN ACK"). То есть явно я угодил в "чужую" tcp сессию. Это повторялось часто, причем были и нормальные tcp хендшейки но через раз два.