Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
ВнизInterbase + сеть: TCP + NetBEUI. Проблемы с подключением. Найти похожие ветки
← →
AVR (2002-11-28 20:25) [0]Мастера,помогите! ОЧЕНЬ большое время подключения к БД. Подключаюсь к Interbase через BDE. При использовании TCP/IP (имя базы в алиасе - ip_адрес:файл_базы_данных) время подключения - от 30 с до 60с. При использовании NetBEUI (имя базы в алиасе - //ip_адрес/файл_базы_данных ) время коннекта колеблется от 2с до бескончности.
Подскажите что-нибудь дельное, пожалуйста (сил нет
смотреть в обиженные глаза ползователей-бухгалтеров).
Информация к размышлению:
Я - четыре месяца работаю c IBase.
Сервер - NT4, IBase 5.6
На серевере одновременно идёт работа с 5 базами.
Объём самой большой - 35Mb, остальные - меньше 10Mb каждая.
Количество одновременно существующих сессий - около 20.
Раньше (месяца два назад) всё было очень хорошо.
С того времени объём баз вырос проценотв на 5.
Были проблемы с засорением временного каталога (большие
выборки не отрабатывались. Но теперь маста на диске для временных файлов достаточно (1G).
Во время ожидания коннекта процессор не загружен,
памяти - полно (смотрел в TaskManager)
Я заглянул в лог.
В логе полно записей такого содержания:
. . .
SERVER (Server) Thu Nov 28 07:38:56 2002
WNET/wnet_error: ReadFile end-of-file errno = 109
. . .
SERVER (Server) Thu Nov 28 07:55:36 2002
INET/inet_error: read errno = 10038
. . .
Опытным путём определил, что эти записи появляются в момент завершения сессии, открытой по NetBEUI (при работе по TCP/IP - всё нормально, такие записи не появляются).
Сеть: Витая пара, Switch 3Com Super Stack + 8-портовый хаб, IP-адреса -
постоянные. На серевере в качестве транспорта - TCP/IP.
Соответствия имён адресам прописаны в LMHOSTS
Общее количество машин в сети - 30 (к базе подключаются 10).
Может быть все изложенные симптомы - совпадения.
Помогите, кто может.
← →
Anatoly Podgoretsky (2002-11-28 20:46) [1]Зачем тебе столько протоколов, кроме того это явное и грубое нарушение безопастности.
Оставь один TCP и спрячь базу от прямого доступа.
← →
BorisUK (2002-11-29 07:22) [2]Раз сервак не тормозной (как пишешь)
то вполне возмо, что сеть.
Я согласен с Anatoly Podgoretsky ©
Зачем столько протоколов, выбери один и настрой как следует.
Из описания
<<Сеть: Витая пара, Switch 3Com Super Stack + 8-портовый хаб, IP-<<адреса -
Если сетевое оборудование не от одного производителя (и далеко не Intel) то возможны конфликты на некоторых уровнях OSI
что повышает процент бэдовых пакетов при передачи...
Попробуй переставь дрова на всех сетевых платах (возьми самые новые с инета).
Если есть старые (еще неизвестно какого поколения 10Мб) соверую сменить.
Как у тебя с архитектурой сети (хаб - свич - сервак)?
Если так, то, сам понимаешь...
Тоесть распредели нагрузку сетевую...
Кстати сетка 100Мб?
Ну а вобще - бог тебе в помощь ибо тут сразу и не скажешь :)
Желаю удачно разобраться.
← →
Johnmen (2002-11-29 10:26) [3]>Раньше (месяца два назад) всё было очень хорошо.
1. Что именно было хорошо и как ?
2. Что изменилось с тех пор ?
← →
AVR (2002-11-29 15:09) [4]Изменилось следующее:
1. Добавились 3 машины в сети.
2. Добавились 2 базы данных на сервере.
Всё было нормально некоторое время. Птом возник глюк:
Многие машины не видели друг-друга.
Спасался только выключением-включением свича.
3. Установил всем жесткие IP-адреса (раньше работал DHCP)
Не помогло.
4. Поменял один явно сомнительный кабель
ПОМОГЛО!(сеть видят все). Но проблема с IBase осталась.
Общее направление ответов я понял: искать проблемы в организации сети.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c