Re: Странные обрывы соединения

2011-01-18 Пенетрантность Konstantin R. Beliaev

Oleg Matveyev wrote:

без ключа он не работает :-)
тупо TCP-туннель пробрасывает и все, чтобы коннект работал.
пишет ли при этом лог - непомню, скорее нет.


Ну, тогда понятно, почему был пустой лог.
Насчет обрывов: админы признались, что перепрошили биос на матери, после 
этого начала глючить бортовая сетевуха. Поставили слотовую - обрывы исчезли.




Re: Странные обрывы соединения

2011-01-15 Пенетрантность Dmitri Kuzmenko

Hello, Konstantin!

Konstantin R. Beliaev wrote:

В ФИБах включена опция восстановления связи при обрыве - после втыкания 
шнура она срабатывает и восстанавливает соединение. Но насколько я 
понимаю, это - уже другое соединение с другим процессом классика, разве 
нет? А предыдущее должно спокойно умереть с отметками в логах.

Или я ошибаюсь, и восстанавливается именно предыдущее соединение?


оборванное соединение не может быть восстановлено в принципе.
ФИБ создает новый коннект (естественно).

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Странные обрывы соединения

2011-01-13 Пенетрантность Konstantin R. Beliaev

Oleg Matveyev wrote:

KeepAliveTime = 12
KeepAliveInterval = 1000
MaxDataRetries - нету такого
TcpMaxDataRetransmissions = 10


подитожим.
на сервере, где стоит FB  FBScanner, и _так_ настроен Keep Alive,

через 125 секунд после выдергивания сетевого шнура у клиента
- никакой реакции в firebird.log и FBScanner.log ?


125 секунд я не ждал, я жал кнопу в программе - на сервер уходил запрос, 
который обламывался и сообщал мне об обрыве связи.
В ФИБах включена опция восстановления связи при обрыве - после втыкания 
шнура она срабатывает и восстанавливает соединение. Но насколько я 
понимаю, это - уже другое соединение с другим процессом классика, разве 
нет? А предыдущее должно спокойно умереть с отметками в логах.

Или я ошибаюсь, и восстанавливается именно предыдущее соединение?



Re: Странные обрывы соединения

2011-01-13 Пенетрантность Oleg Matveyev
125 секунд я не ждал, я жал кнопу в программе - на сервер уходил запрос, 
который обламывался и сообщал мне об обрыве связи.
В ФИБах включена опция восстановления связи при обрыве - после втыкания 
шнура она срабатывает и восстанавливает соединение. Но насколько я 
понимаю, это - уже другое соединение с другим процессом классика, разве 
нет? А предыдущее должно спокойно умереть с отметками в логах.

Или я ошибаюсь, и восстанавливается именно предыдущее соединение?


   Ты вытащил пачкорд из клиентской машины, клиентская машина заметила, что 
с сетью что-то не так.


   При этом, если клиентское приложение ничего не хочет сказать серверу FB, 
то проблемы приложение не заметит.
Если ты воткнешь кабель обратно, и после этого запустишь какой-то запрос, 
TCP соединение скорее всего восстановится, и с точки зрения FB - это будут 
тот же самый коннект.

Сам проверял.

   Если же при вытащенном шнуре клиент попробует обратиться к серверу FB, 
то обрыв заметит fbclient.dll, выйдет ошибка Enable to complete network 
request to host  ... и после уже fib-ы будут создавать новое соединение.



   Далее. Сервер вытаскивания пачкорда из клиентской машины не заметит до 
тех пор, пока не попробует что-то отправить клиенту (например. dummy 
packet), или пока не сработает keepalive на самом сервере. И только после 
этого закроет этот коннект с записью в firebird.log
   Что при этом было на сервере - FB или FBScanner - неважно. Они оба 
реагируют на закрытие сокета самой ОС. 





Re: Странные обрывы соединения

2011-01-13 Пенетрантность Konstantin R. Beliaev

Oleg Matveyev wrote:
   Если же при вытащенном шнуре клиент попробует обратиться к серверу 
FB, то обрыв заметит fbclient.dll, выйдет ошибка Enable to complete 
network request to host  ... и после уже fib-ы будут создавать новое 
соединение.



   Далее. Сервер вытаскивания пачкорда из клиентской машины не заметит 
до тех пор, пока не попробует что-то отправить клиенту (например. dummy 
packet), или пока не сработает keepalive на самом сервере. И только 
после этого закроет этот коннект с записью в firebird.log
   Что при этом было на сервере - FB или FBScanner - неважно. Они оба 
реагируют на закрытие сокета самой ОС.





Ну, так это самое и происходит: Enable to complete network request..., 
потом переподключение. На сервере появляется второй процесс.
Через несколько минут птица обнаруживает потерю коннекта и гасит первый 
процесс.
У меня два сервера. На одном появляется запись в FBScanner.log, на 
другом - нет :((

Правда, другой - это тот, где слетела регистрация FBScanner.
В логах птицы нет записей ни там, ни там.



Re: Странные обрывы соединения

2011-01-13 Пенетрантность Oleg Matveyev
У меня два сервера. На одном появляется запись в FBScanner.log, на 
другом - нет :((

Правда, другой - это тот, где слетела регистрация FBScanner.
В логах птицы нет записей ни там, ни там.


без ключа он не работает :-)
тупо TCP-туннель пробрасывает и все, чтобы коннект работал.
пишет ли при этом лог - непомню, скорее нет.

P.S. я ж тебе отправил ключ 





Re: Странные обрывы соединения

2010-12-30 Пенетрантность Oleg Matveyev

Провел эксперимент с выдергиванием сетевого шнура:


шнур между клиентским компом и коммутатором?


клиент потерю обнаружил, но в логах птицы ничего не появилось :(
Так и должно быть?


какой период срабатывания у Keep Alive - успел сработать? 





Re: Странные обрывы соединения

2010-12-30 Пенетрантность Oleg Matveyev

на сервере.
который должен заметить пропадание клиента 





Re: Странные обрывы соединения

2010-12-30 Пенетрантность Oleg Matveyev

KeepAliveTime = 12
KeepAliveInterval = 1000
MaxDataRetries - нету такого
TcpMaxDataRetransmissions = 10


подитожим.
на сервере, где стоит FB  FBScanner, и _так_ настроен Keep Alive,

через 125 секунд после выдергивания сетевого шнура у клиента
- никакой реакции в firebird.log и FBScanner.log ?





Re: Обрывы соединения

2006-09-08 Пенетрантность Dmitri Kuzmenko


Hello, Vasily!

Ovchinnikov Vasily wrote:

И Слава Богу, что работает. У тамошних ребят другие отвертки для 


это про наших ребят.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Обрывы соединения

2006-09-07 Пенетрантность Ovchinnikov Vasily


Alexey Popov пишет:


Кусайте локти, господа! Причина так сабжа так и осталась
невыясненной. Что то покрутили пиплы в настройках ХП методом
уничтожить всё и оно вроде перестало обрубаться. Можно
только сказать что деле не в питании сетевой платы и не
в каком то firewall/proxy, т.к. их не там нет.

Локти кусать никто и не подумает. Это не ответ! Пиплы с отвертками 
просто некомпетентны, раз причину не локализовали. Была проблема с 
разрывом коннекта со стороны SQL-сервера. С бубном поплясали и ладно, 
все исправилось. Просто замечательно! Главное, этот бубен всегда теперь 
рядом с сервером держать, чтоб не искать потом.


А уничтожить все - это
A:\MSDOS6.22\fdisk.exe /MBR?

А лично от себя добавлю... что всегда винды недолюбливал (и продолжаю) 
за непредсказуемые выходки даже в домашнем пользовании.

Опять же XP в качестве платформы для SQL-сервера...
(без комментариев, плиз, ибо флейм пойдет).

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re: Обрывы соединения

2006-09-07 Пенетрантность Oleg LOA
Ovchinnikov Vasily [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
 А лично от себя добавлю... что всегда винды недолюбливал (и продолжаю) 
 за непредсказуемые выходки даже в домашнем пользовании.
 Опять же XP в качестве платформы для SQL-сервера...
 (без комментариев, плиз, ибо флейм пойдет).

Мыши плакали, кололись, но продолжали не читать документацию

Re: Обрывы соединения

2006-09-07 Пенетрантность Dmitri Kuzmenko


Hello, Vasily!

Ovchinnikov Vasily wrote:


Опять же XP в качестве платформы для SQL-сервера...
(без комментариев, плиз, ибо флейм пойдет).


да вот хоть комментарий. живут же люди:
http://ibdeveloper.blogspot.com/2006/09/overloaded-by-transactions.html

причем, предположение о 880 тысячах транзакций в сутки
естественно, происходит из деления Next на число дней жизни базы.
То есть, реальное число транзакций в сутки может зашкаливать и
за 2 миллиона.
Подчеркну как и в посте, что ничего страшного в таком числе
транзакций вообще я не вижу. Однако указанная система
работает как сервер на WinXP.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Обрывы соединения

2006-09-07 Пенетрантность Ovchinnikov Vasily


Dmitri Kuzmenko пишет:


да вот хоть комментарий. живут же люди:
http://ibdeveloper.blogspot.com/2006/09/overloaded-by-transactions.html


Познавательно :-)


Подчеркну как и в посте, что ничего страшного в таком числе
транзакций вообще я не вижу. Однако указанная система
работает как сервер на WinXP.
И Слава Богу, что работает. У тамошних ребят другие отвертки для 
подкручивания настроек XP, наверно :-) (на зависть автору первого поста)

Каждому делу учиться надо, как говаривал Знайка у Носова!

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re: Обрывы соединения

2006-09-05 Пенетрантность Ded


Константин wrote:

 Ведь этот кОзел, прекрастно понимает (зная свою комманду),
 что не успеет ... Но всё равно обещает заказчику, а потом
 нагинает своих ниже ... от по этому и 


   А потом и он и его кодеры получают деньги. Чего бы не было, если бы 
он не обещал и не нагинал и не раздавал ТЗ.


--
Regards. Ded.



Re: Обрывы соединения

2006-09-05 Пенетрантность Игорь Горбонос

Hello, Ded!
You wrote  on Tue, 05 Sep 2006 12:15:40 +0400:


 D Константин wrote:
 ??  Ведь этот кОзел, прекрастно понимает (зная свою комманду),
 ??  что не успеет ... Но всё равно обещает заказчику, а потом
 ??  нагинает своих ниже ... от по этому и 

 D А потом и он и его кодеры получают деньги. Чего бы не было, если бы
 D он не обещал и не нагинал и не раздавал ТЗ.

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

With best regards, Игорь Горбонос.  E-mail: [EMAIL PROTECTED]




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov



Ситуция следующая. Грабли локализовы на
компе с ХП где стоит база. Клиенты выдают ошибку
что то типа бля-бля-бля... удалённый хост разорвал подключение.
Ранее когда база была в другом месте то такое было
только на одном этом компе. Отключение отключения питания
сетевухи не помогают.


--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexander A. Venikov


Hello, Alexey!
You wrote  on Mon, 04 Sep 2006 13:52:07 +0400:

AP Ситуция следующая. Грабли локализовы на
AP компе с ХП где стоит база. Клиенты выдают ошибку
AP что то типа бля-бля-бля... удалённый хост разорвал подключение.
AP Ранее когда база была в другом месте то такое было
AP только на одном этом компе. Отключение отключения питания
AP сетевухи не помогают.
Брэндмауэр? XP+SP2?

Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixangry_dogtndottobdotru 





Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov




Oleg_M wrote:


Ага - супер. :)
транзакция открытая висит... я счас с подобной прогой воюю.
Если юзер выборку открыл, то пусть она в другом потоке закачивается постепенно, 
и в памяти клиента висит.
А БД отпустит, ибо нефиг. 
Пусть потом юзер шарит по экрану, сколько влезет.


... А потом бегай по юзерам закройте пожалуйста программу..
не, не так: какой... программу незакрыл!

... А еще они имеют привычку уходить на обед,
 оставлять на ночь невыключенные компы,
уезжать в коммандировки (заперев кабинет, но программу невыключив)...

не... нафиг, нафиг это мы уже проходили. :)
ни тебе БД обновить... да мало ли чего.


В случае чего выдёргивай сетевой шнур из сервера.
 По мне - слишком много усилий требуется что бы воплотить в жизнь
предлагаемую схему при сомнительном выходе. Сервер железный - пусть 
работает, нех жалеть коннекты.


--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov




Юрий wrote:


 После  первого  такого  случая  я  эту проблему решил доп. галочкой в
 конфиге.  Прога  с  определенным  интервалом  проверяет флаг, если он
 установлен,  то  выдается пользователю предупреждение о необходимости
 все  сохранить  и  закрыть  прогу,  либо все само закрывается через 3
 минуты, ибо нефиг...


Ух ты какие нежности :-) . Вообще то для этого придуман шотдаун. Хотя
я когда надо я просто сношу сервер и переименовываю файл бд.

--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Boulitchev Aleksey



Ух ты какие нежности :-) . Вообще то для этого придуман шотдаун. Хотя
я когда надо я просто сношу сервер и переименовываю файл бд.


гы-гы

а он не всегда корректно сносится, особенно во время свипа

--
Булычев Алексей
http://www.stella-npf.ru 





Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov




Alexander A. Venikov wrote:


Брэндмауэр? XP+SP2?


А есть ли Дао в ДОС для персонального компьютера?

Сеть локальная без всяких шлюзов гейтов. Версия SP пока неизвестна.
Брэндмауэр это firewall чтоли ?



--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov




Boulitchev Aleksey wrote:


а он не всегда корректно сносится, особенно во время свипа


SS ? До какой версии?

--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Yurij


Oleg_M wrote:
  В случае чего выдёргивай сетевой шнур из сервера.
 Ну что скажешь.. да, и мы грешны - пользовались таким методом.
 Пока сервер не закрыли на ключь, которого у программистов нету.
Я коннекты лишние на стороне сервера
tcpview от sysinternals разрываю :)



Re: Обрывы соединения

2006-09-04 Пенетрантность Boulitchev Aleksey



а он не всегда корректно сносится, особенно во время свипа


SS ? До какой версии?


в 1.0 точно, эксперименты сильно дорого обходились

--
Булычев Алексей
http://www.stella-npf.ru




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexander A. Venikov


Hello, Alexey!
You wrote  on Mon, 04 Sep 2006 14:16:13 +0400:

 Брэндмауэр? XP+SP2?

AP А есть ли Дао в ДОС для персонального компьютера?

AP Сеть локальная без всяких шлюзов гейтов. Версия SP пока неизвестна.
AP Брэндмауэр это firewall чтоли ?
Дык узнай.

Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixangry_dogtndottobdotru 





Re[2]: Обрывы соединения

2006-09-04 Пенетрантность Юрий

Здравствуйте, Alexey.

Вы писали 4 сентября 2006 г., 13:58:44:

 Ух ты какие нежности :-) . Вообще то для этого придуман шотдаун. Хотя
 я когда надо я просто сношу сервер и переименовываю файл бд.

 Круто! :)
 Можно еще вирусы юзерам предварительно разослать... убийственных,
 чтоб точно подключений не было в это время. :))

 Видимо твоя предметная область позваляет тебе такие шалости. ;)
 
_
С уважением, Юрий



Re: Обрывы соединения

2006-09-04 Пенетрантность Alexey Popov



 Дело ф том что вообще то говоря соединение активное!
Т.е. прога периодически считывает инфу с БД и постит
её туды.

 Вот у меня кстати был случай когда на одном объекте
начались проблемы глобального уровня. Целый день мы
разбирались с софтом, дровами, потом переобжимали
провода. В итоге когда путём n-штук итераций круг
сузился. На чём? На блоке питания хаба! В котором
высох электролит из за чего шли пульсации и он глючил,
но так подло и незаметно. После перепайки все стало
летать.
 В данном случае сервер явно закрывает сокет, а не просто
сносит его.


--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-04 Пенетрантность Alexander Goldun


Константин пишет:


 Так тот что 3-шник хоть что-то на FoxPro лабает (правда выглядит
 ужастно - но кое как работает, видать всё-таки научился),
 а отличник, каким-то образом, сразу в управленческое звено пролез.
 И хоть со времёт учёбы ни строчки не написал - но с успехом
 раздаёт ТЗ, и погоняет наших ...
 А я, как говорится, у разбитого корыта ...
 И где, спрашивается, правда ?


А это и есть правда, как это ни было бы печально и неприятно для тебя. 
Если ты хорошо рисуешь дипломы, то почему из этого должно следовать то, 
что ты хороший управленец и в состоянии раздавать ТЗ и погонять ваших? 
Гораздо более логичным и естественным на месте управленца выглядит тот 
самый отличник, который умудрился грамотно организовать процесс: за 
копейки (скорее всего) поручил тебе рисовать диплом и получил результат, 
сэкономив свое время на что-нибудь более интересное для себя. Ничего 
личного, но СССР тут ни при чем.




Re[2]: Обрывы соединения

2006-09-04 Пенетрантность Константин



AG Константин пишет:

  Так тот что 3-шник хоть что-то на FoxPro лабает (правда выглядит
  ужастно - но кое как работает, видать всё-таки научился),
  а отличник, каким-то образом, сразу в управленческое звено пролез.
  И хоть со времёт учёбы ни строчки не написал - но с успехом
  раздаёт ТЗ, и погоняет наших ...
  А я, как говорится, у разбитого корыта ...
  И где, спрашивается, правда ?

AG А это и есть правда, как это ни было бы печально и неприятно для тебя.
AG Если ты хорошо рисуешь дипломы, то почему из этого должно следовать то,
AG что ты хороший управленец и в состоянии раздавать ТЗ и погонять ваших?
AG Гораздо более логичным и естественным на месте управленца выглядит тот
AG самый отличник, который умудрился грамотно организовать процесс: за
AG копейки (скорее всего) поручил тебе рисовать диплом и получил результат,
AG сэкономив свое время на что-нибудь более интересное для себя. Ничего
AG личного, но СССР тут ни при чем.

Я не жалуюсь ... Но - АбИдНО ...
Заставить бы этого управленца что-нить самому сделать ...
Раздавать на право и на лево это одно, а понимать и
сопоставлять время и усилия - это другое ...
Имхо пока сам не попробуещь ...

PS: А что-бы в конец понятно было, я потому и с разбитым корытом,
что не терплю умников которые раздают сами не зная ...

PPS: Заказчика её можно понять, ну не знает он чего хочет ...
 Но такого управленца ... своими руками готов ... ...
 Ведь этот кОзел, прекрастно понимает (зная свою комманду),
 что не успеет ... Но всё равно обещает заказчику, а потом
 нагинает своих ниже ... от по этому и 

С уважением,
Константин Григорьевич.
===
Если низя, но очень хотса - то мона :)




Re: Обрывы соединения

2006-09-03 Пенетрантность Alexey Popov




Oleg_M wrote:


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


В общем случае это довольно трудно. Вызов апи функций идёт
из разных мест. Или например открыл юзер выборку в гриде а потому
ушёл в туалет и не вернулся... Открытые курсоры убивать криво.


т.е. если коннект с базой реально не используется программой (у меня - 5 сек!) 
то коннект закрывается.


5сек - это мазохизм! Юзер не успеет мышкой и полэкрана пробежать.
Тем более что коннект к базе достаточно затратная по времени операция.



--
--- Home Page http://ok.novgorod.net/ap ---




Re[2]: Обрывы соединения

2006-09-03 Пенетрантность Юрий

 ... А потом бегай по юзерам закройте пожалуйста программу..
 не, не так: какой... программу незакрыл!
 После  первого  такого  случая  я  эту проблему решил доп. галочкой в
 конфиге.  Прога  с  определенным  интервалом  проверяет флаг, если он
 установлен,  то  выдается пользователю предупреждение о необходимости
 все  сохранить  и  закрыть  прогу,  либо все само закрывается через 3
 минуты, ибо нефиг...

_
С уважением, Юрий



Обрывы соединения

2006-09-02 Пенетрантность Alexey Popov


 На одном объекте такая фигня наблюдается. Запущенная прога
если долго не юзается то вылетает вроде как с ошибкой обрыва
связи. Точные симптомы мне пока не известны, т.к. ситуацию
узнал из третьих рук. Если прога запущена на компе где база,
то не вылетает. Ещё может быть как то скоррелировано со
спящим режимом. Оси везде - XP. Протокол TCP.  Нигде ранее
с такой ситуацией не встечался.

--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-02 Пенетрантность Alexandr Kochmin


AP
AP   На одном объекте такая фигня наблюдается. Запущенная прога
AP если долго не юзается то вылетает вроде как с ошибкой обрыва
AP связи. Точные симптомы мне пока не известны, т.к. ситуацию
AP узнал из третьих рук. Если прога запущена на компе где база,
AP то не вылетает. Ещё может быть как то скоррелировано со
AP спящим режимом. Оси везде - XP. Протокол TCP.  Нигде ранее
AP с такой ситуацией не встечался.

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

--
С уважением
Кочмин Александр 





Re: Обрывы соединения

2006-09-02 Пенетрантность Alexey Kovyazin
А вот у меня тоже был случай. Один мужик
никак не мог Excel файл сохранить.
Запускает, ну там все делает как
полагается, а потом как только
сохраняет сразу все падает и файл не
сохраняется. В общем, замучался. Причем
если в Word все это делать, то
сохраняется отлично, а вот в Excel -
обрывы.
Точно неизвестно отчего, так как
информация пришла по ОБС*, но есть
подозрение, что оно падает когда мужик
руки не помоет - от запаха срубается
Excel, нежный очень. Потому что везде все
одинаковое стоит. И нигде я этого
больше не видел...

хомапаг - ibsurgeon.blogspot.com

*(одна бабка сказала)


Re: Обрывы соединения

2006-09-02 Пенетрантность Alexey Popov




Alexandr Kochmin wrote:


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


А что при это режиме соединения обрубаются?

--
--- Home Page http://ok.novgorod.net/ap ---




Re: Обрывы соединения

2006-09-02 Пенетрантность Alexey Popov



Убедил, придётся ехать :-(

--
--- Home Page http://ok.novgorod.net/ap ---