Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Connection lost [D5, IB6.x]


softmaster ©   (2003-12-26 22:39:00) 

Народ всем привет!
При работе с базой данных очень часто наблюдается вышеуказанный сабж- Connection lost

Как избавиться от оной проблемы?
Заранее благодарен за ответ.


Digitman   (2003-12-31 10:17:00) [1]

1) строка для коннекта по TCP/IP:

localhost:localdrive:\localpath\somedatabase.gdb

p.s.
здесь используй именно "localhost", а не нечто иное

2) строка для коннекта по NetBIOS:

\\localcomputername\localdrive:\localpath\somedatabase.gdb

p.s.
здесь localcomputername - имя твоего компьютера, в соответствии с тек.сетевыми настройками раб.группы\домена


softmaster   (2003-12-30 19:47:00) [2]

? а как использовать 127.0.0.1?


Desdechado   (2003-12-29 11:26:00) [3]

если используешь протокол LOCAL, то это потенциально является источником проблем
Связано с тем, что при таком доступе сервер использует буфер на диске ОДИН для всех подключений, т.е. в нем при более 1 подключения будет каша.
Используй лучше TCP\IP и 127.0.0.1


Digitman   (2003-12-27 12:15:00) [4]


> Проявляется это тем, что растет число подключений к БД
> (Number Attachments)


чушь какая-то ... непонятно, как это потеря коннекта может одновременно увеличивать число активных коннектов ... либо коннект потерян либо установлен и активен !


> при открытии базы в IBEXPERT - говорит CONNECTION LOST
> лечится только BACKUP/RESTORE БД.


т.е. сразу после BACKUP/RESTORE ту же попытка коннекта и тут же его потеря ? И все поновой ? Так что ли ?

строку коннекта приведи


softmaster   (2003-12-27 12:03:00) [5]

Народ, еще раз всем привет!
Самый прикол, что эта фигня наблюдается и при работе только одного клиента без сетевого режима.
Проявляется это тем, что растет число подключений к БД
(Number Attachments)
при открытии базы в IBEXPERT - говорит CONNECTION LOST
лечится только BACKUP/RESTORE БД.
Не пойму, что за хрень?


sniknik   (2003-12-27 11:45:00) [6]

> Если у тя Connection Lost возникает когда коллега наступает ногой на сетевой провод могу посоветовать этот провод заменить ;-)
;о)))
один знакомый расказывал. работал гдето в больнице сисадмином (там тоже компьютеры есть ;о)), и вот одна докторша(или бугалтер не помню) "зацепилась" ножкой :) за сетевой кабель, кабель (старый, давно было, коаксиал) лежал на полу в жестяном самодельном коробе, так она и короб снесла и так рванула, сетевая карта из компа вылетела, не до конца спасло(?) то что комп со стола упал... прямо на недовылетевшую карту. ;о))
вот он тогда мучился как записать необходимость покупки материнки с сетевой (причину то поломки нужно указать ;о))). катострофические последствия, когда я сказал что они короб плохо прибили, он обьяснил весом докторши (гдето полтора-два центнера ;о)), а короб соткой прибивали (если кто незнает это такие гвозди сантиметров десять длинной).


Digitman   (2003-12-27 11:18:00) [7]

в-четвертых - убедиться, что потеря коннекта явно не связана с падением сервера, например, при выполнении в его АП "криво" состряпанной UDF


kaif   (2003-12-27 03:10:00) [8]

Во-первых, использовать Firebird или Yaffil.
Во-вторых, убедиться, что нет рекурсивного вызова какой-нибудь хранимой процедуры или рекурсивного запуска триггера.
В-третьих, действительно проверить сеть.


jack128   (2003-12-26 23:09:00) [9]

Что нить посоветовать можно будет только после того как ты опишешь симптомы..Если у тя Connection Lost возникает когда коллега наступает ногой на сетевой провод могу посоветовать этот провод заменить ;-)


Sergey_Masloff   (2003-12-26 23:00:00) [10]

не терять коннекшна - что тут еще можно посоветовать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо