|
|
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
Иногда пакеты ходят быстро и соединение клиента к БД с одного хоста на другой, происходит быстро (<1с). А иногда подвисает (несколько 10 секунд и пару минут). Анализ с помощью tcpdump, показал, что в случае подвисания, происходит дополнительный такой трафик: 11:30:52.301401 arp who-has X.X.X.X tell X.X.X.X 11:30:52.301422 arp reply X.X.X.Xis-at 00:0c:21:b2:ff:74 В нормальном случае, это только в самом начале обмена встречается. В случае зависания это появляется ещё несколько раз. В чём может быть причина дополнительного появления этих сетевых операций? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 10:56 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
arp who-has, Что у вас на первом-втором уровнях сети (среда и оборудование)? Кому пренадлежит мак 00:0c:21:b2:ff:74? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 11:00 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
Какая-то виртуалка. Оба хоста подняты на этой виртуалке. Один хост под Linux - с него и идёт подключение к БД, а второй под Windows - на нём БД. Вот более подробно, когда происходит зависание. Я IP адреса заменил на название ОС. 1:33:25.126285 arp who-has Linux tell Windows 11:33:25.126297 arp reply Linux is-at 00:0c:29:b1:ee:74 11:33:25.126664 IP Windows.1523 > Linux.21285: F 2929:2929(0) ack 3306 win 256 <nop,nop,timestamp 282763209 15322053> 11:33:25.164280 IP Linux.21285 > Windows.1523: . ack 2930 win 217 <nop,nop,timestamp 15337291 282763209> 11:33:30.164082 arp who-has Windows tell Linux 11:33:30.164584 arp reply Windows is-at 00:0c:29:65:c8:dc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 11:17 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
arp who-has, arp who-has11:33:25.126664 IP Windows.1523 > Linux.21285: F 2929:2929(0) ack 3306 win 256 <nop,nop,timestamp 282763209 15322053> инициатором закрытия соединения выступает виндовый хост. Если обмен на прошел корректно, то смотреть имеет смысл несколько вещей: - логи оракла(там ведь судя по порту именно он?) - можно посмотреть трафик на виндовой машине и сравнить его с линуксовой, на предмет того не теряются ли пакеты по пути и не появляется ли чего лишнего хосты в одной сети находятся? маки верные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 11:47 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
Сеть одна. В логах Oracle всё нормально - в Listener.log в любом случае есть запись о подключении. В случае нормального прохождения, тоже есть команда F от винды, даже 2 раза, только между ними и последней командой в обмене время измеряется долями секунд: 11:30:53.263046 IP Windows.1523 > Linux.35640: F 4483:4483(0) ack 4333 win 255 <nop,nop,timestamp 282748022 15299315> 11:30:53.263179 IP Linux.35640 > Windows.1523: F 4333:4333(0) ack 4484 win 262 <nop,nop,timestamp 15299315 282748022> 11:30:53.265463 IP Windows.1523 > Linux.35640: . ack 4334 win 255 <nop,nop,timestamp 282748023 15299315> А в случае зависания: несколько секунд(см. выше). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 12:06 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
Народ говорит, что с других машин - уже не виртуальных под Windows, подключение происходит всегда нормально без зависаний. Насчёт мак-адресов не знаю что сказать - реально же нет никаких сетевых карт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 12:09 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
arp who-hasНасчёт мак-адресов не знаю что сказатьскажи как есть - они совпадают или нет? arp who-hasреально же нет никаких сетевых карт.эээ, а как тогда обмен сетевой по твоему происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 12:14 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
Ну это виртуальные сетевые адреса карты. Вы же понимаете, что на реальной физической машине только одна физическая карта с реальным MAC-ом. Она же не может условно говоря в десяток установленных в виртуалке ОС дать один и тот же реальный MAC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 12:58 |
|
||
|
Непонятные сетевые зависания
|
|||
|---|---|---|---|
|
#18+
arp who-hasНу это виртуальные сетевые адреса карты.они все равно имеют мас-адреса arp who-hasчто на реальной физической машине только одна физическая карта с реальным MAC-ом. Она же не может условно говоря в десяток установленных в виртуалке ОС дать один и тот же реальный MAC.там по сути настроен бридж на виртуальный интерфейс к которому подключен виртуальный свич. Это в продакшене так, хотя в песочницах некоторые выпускают виртуалки через NAT. Но это к делу отношения не имеет. До ответа на вопрос соответсвуют ли приведенные мас-адреса тем, что на хостах и того как настроена сеть между хостами(потому как сейчас у меня стали плявляться сомнения, что сеть одна, и возможен все-таки NAT) советовать что-то сверх того что уже сказал проблематично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2015, 13:14 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38944279&tid=1482115]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 146ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...