The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблемы с FinWait"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Проблемы с FinWait"  +/
Сообщение от VArtem (ok) on 24-Окт-09, 23:32 
Проблема такая...
Я написал прогу-сервер, который на определенном порту слушает подключения. В момент когда я ее перезагружаю, т.е. killall myserv, прога убивается, но почему-то остается куча живых сокетов в состоянии FIN_WAIT. И я никак немогу запустить эту прогу опять, т.к. выбивается ошибка, что этот порт уже используется.

Подскажите, как можно решить проблему. Что бы рестартовать прогу можно было бы без промедлений

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблемы с FinWait"  +/
Сообщение от Z0termaNN (ok) on 26-Окт-09, 14:11 
>Проблема такая...
>Я написал прогу-сервер, который на определенном порту слушает подключения. В момент когда
>я ее перезагружаю, т.е. killall myserv, прога убивается, но почему-то остается
>куча живых сокетов в состоянии FIN_WAIT. И я никак немогу запустить
>эту прогу опять, т.к. выбивается ошибка, что этот порт уже используется.
>
>
>Подскажите, как можно решить проблему. Что бы рестартовать прогу можно было бы
>без промедлений

SO_REUSEADDR утснавливается ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы с FinWait"  +/
Сообщение от VArtem (ok) on 12-Ноя-09, 21:08 
>[оверквотинг удален]
>>Я написал прогу-сервер, который на определенном порту слушает подключения. В момент когда
>>я ее перезагружаю, т.е. killall myserv, прога убивается, но почему-то остается
>>куча живых сокетов в состоянии FIN_WAIT. И я никак немогу запустить
>>эту прогу опять, т.к. выбивается ошибка, что этот порт уже используется.
>>
>>
>>Подскажите, как можно решить проблему. Что бы рестартовать прогу можно было бы
>>без промедлений
>
>SO_REUSEADDR утснавливается ?

Извините, за неосведомленность, но что это?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы с FinWait"  +/
Сообщение от Z0termaNN (ok) on 13-Ноя-09, 10:22 
>[оверквотинг удален]
>>>куча живых сокетов в состоянии FIN_WAIT. И я никак немогу запустить
>>>эту прогу опять, т.к. выбивается ошибка, что этот порт уже используется.
>>>
>>>
>>>Подскажите, как можно решить проблему. Что бы рестартовать прогу можно было бы
>>>без промедлений
>>
>>SO_REUSEADDR утснавливается ?
>
>Извините, за неосведомленность, но что это?

setsockopt(listenfd,SOL_SOCKET,SO_REUSEADDR,&sockflag,sizeof(sockflag));

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру