Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как кильнуть tcp соединения / 15 сообщений из 15, страница 1 из 1
15.03.2013, 16:28
    #38185922
romy4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
как кильнуть tcp соединения?

Имеется куча конектов по tcp, Established. Видно, в пуле просто висят. В iptables адреса добавлены, но даже после рестарта соединения продолжают висеть. Естественно, машину нельзя ребутать.

Команды tcpkill нет.
...
Рейтинг: 0 / 0
15.03.2013, 16:30
    #38185927
romy4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
пакет dsniff
Код: sql
1.
yum -y install dsniff --enablerepo=epel


не могу поставить: репа не найдена
...
Рейтинг: 0 / 0
15.03.2013, 18:56
    #38186186
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
romy4как кильнуть tcp соединения?

Имеется куча конектов по tcp, Established. Видно, в пуле просто висят. В iptables адреса добавлены, но даже после рестарта соединения продолжают висеть. Естественно, машину нельзя ребутать.

Команды tcpkill нет.

Программерам писавшим сокеты по шапке настучать.
С каждым годом таких все больше и больше.
Даже оракл этим грешит.

Как решение вопроса системные кипелайв параметры .
...
Рейтинг: 0 / 0
15.03.2013, 19:02
    #38186190
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
Имеется ввиду. прогаммерам приложений
В операционках все нормально , что ей сказала программа так она себя с сокетои и ведет
если не сказала то по умолчательным параметрам.

Я пуру раз потерял по паре дней на бокс по переписке с НЕТ прогаммерами ,
они не пробиваемые в этих вопросах.

.
...
Рейтинг: 0 / 0
16.03.2013, 13:52
    #38186626
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
romy4....В iptables адреса добавлены, но даже после рестарта соединения продолжают висеть. Естественно, машину нельзя ребутать.Наверняка пакеты проходят через более раннее правило для соединений в established
...
Рейтинг: 0 / 0
16.03.2013, 13:55
    #38186630
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
ДохтаРЯ пуру раз потерял по паре дней на бокс по переписке с НЕТ прогаммерами ,
они не пробиваемые в этих вопросах.

.соединения с бд никогда не закрываются из-за пулов коннектов, полезная вещь в случае серверов приложений.
...
Рейтинг: 0 / 0
16.03.2013, 14:12
    #38186643
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
если мне лень в таком случае софт ставить, я добавляю роутинг для этих адресов через несуществующий.
...
Рейтинг: 0 / 0
18.03.2013, 03:29
    #38187505
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
Журавлев ДенисДохтаРЯ пуру раз потерял по паре дней на бокс по переписке с НЕТ прогаммерами ,
они не пробиваемые в этих вопросах.

.соединения с бд никогда не закрываются из-за пулов коннектов, полезная вещь в случае серверов приложений.

Насколько я понял, речь не про БД
авторно даже после рестарта соединения продолжают висеть


Это говорит о том, что соединение было закрыто некорректно.
Одна сторона думает что сосед еще жив.
Она отсрелит соединение когда увидит по кипелайл обмену ,
что соседа соединение не интересует.
Или сама попытается что то отправить и получит ошибку.

Приблизительно так, или я неправильно понял автора.
...
Рейтинг: 0 / 0
18.03.2013, 03:34
    #38187506
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
В современных ОС по умолчанию
такие соединения прибиваются операционкой приблизительно через ~2 чаcа( если небыло попытки обмена со стороны системы где это соединение висит).
Что бы узнать более точно, нужно найти умолчательные кипелайв параметры в ОС.
Прогаммер может кипелай параметры переустановить когда открывает сокет.
...
Рейтинг: 0 / 0
18.03.2013, 07:49
    #38187538
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
ДохтаРавторно даже после рестарта соединения продолжают висеть

я прочитал это так: но даже после рестарта (фаервола) соединения продолжают висеть
...
Рейтинг: 0 / 0
18.03.2013, 11:45
    #38187739
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
Журавлев ДенисДохтаРпропущено...

я прочитал это так: но даже после рестарта (фаервола) соединения продолжают висеть

Ну правильно, фаервол разорвет соединение пакеты по нему ходить не смогут.
При истечении кипэлайва или при попытке что то отправить программа получит ошибку.
...
Рейтинг: 0 / 0
18.03.2013, 12:11
    #38187785
romy4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
ДохтаР,

по keepalive они, конечно, отваливаются, но это не выход. Пул то забит.
...
Рейтинг: 0 / 0
18.03.2013, 12:31
    #38187824
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
ДохтаРЖуравлев Дениспропущено...
я прочитал это так: но даже после рестарта (фаервола) соединения продолжают висеть

Ну правильно, фаервол разорвет соединение пакеты по нему ходить не смогут.
При истечении кипэлайва или при попытке что то отправить программа получит ошибку.да бред все это. Нельзя перестартовать iptables, и при "рестарте" (добавлении и удалении оттуда правил), соединения не рвутся, более того даже при рестарте сети не рвутся.
...
Рейтинг: 0 / 0
18.03.2013, 12:34
    #38187830
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
romy4ДохтаР,

по keepalive они, конечно, отваливаются, но это не выход. Пул то забит.в чем проблема вообще? В том что есть соединения с адресов с которых их не должно быть? Или в том что кто-то соединения в пул коннектов на сервере приложений не возвращает и они остаются на вечно? Рестартуйте сервер приложений.
...
Рейтинг: 0 / 0
18.03.2013, 14:20
    #38188030
romy4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как кильнуть tcp соединения
Журавлев Денис,


Журавлев Денисв чем проблема вообще?
Ситуация такая. В iptables была запихнута подсеть с REJECT-ом, но осталось висеть куча TIME_WAIT соединений из неё. Как их грохнуть?
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как кильнуть tcp соединения / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]