Форум: "Базы";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
ВнизВиснет IBServer. Найти похожие ветки
← →
aVast (2003-11-21 15:32) [0]Проблема у меня серьезная. Помогите. Приложение подвешивает IBServer на сервере. А происходит это так. На клиенте запускается приложение, подключается к базе данных FireBird (версия 1.0..), запускает хранимую процедуру и зависает. После этого к IBServer"у подключится не может никто. Самое интересное, что происходит это не на всех машинах и не со всеми базами. Т.е. есть сервер и, например, три клиента, на двух клиентах приложение работает на третьем все вешает. Если перенести базу на другой сервер - все работает, если подключаться к другой (аналогичной по структуре) базе - все работает.
Единственное что удалось выяснить, что такие зависания обязательно происходят на машинах, на которых стоит эмулятор ключа для 1С, вроде он называется "сабля" (сразу оговорюсь творчество не мое это "специфика заказчика", а я не диллер 1С посему меня это не касается). Но такие зависания происходят и на голой windows.
Вобщем причину я так понять и не смог. Помогите чем можете!!!
P.S.: Используются стандартные компоненты Delphi для работы с IB
P.P.S: и еще IBServer виснет так, что даже службу остановить не получается, приходится сервер перегружать.
← →
aVast (2003-11-24 10:10) [1]Молчим?
да, здесь просто ссылкой на какую нибудь ерунду не отделаешься...
← →
Mike Kouzmine (2003-11-24 10:23) [2]1. Проверь, мыл ли руки перед едой.
2. Проверь прическу.
← →
Zacho (2003-11-24 10:26) [3]А черт его знает, в чем может быть дело. У меня, например, зависание сервера было только при использовании Event"ов.
Возможно, дело как-раз в этой ХП ? Например, в ней происходит сортировка таблицы с десятком миллионов записей по натуралу. Хотя, если на одном клиенте работает, а на другом - нет, то вряд ли.
А в firebird.log ничего подозрительного нет ?
Validation БД проходит нормально ? Backup/restore пробовал ?
Единственно, могу посоветовать обратиться в конференцию news://forums.demo.ru/epsylon.public.interbase - там много хороших спецов.
← →
aVast (2003-11-24 14:58) [4]to Zacho © (24.11.03 10:26) [3]
> А в firebird.log ничего подозрительного нет ?
вроде нет
> Validation БД проходит нормально ? Backup/restore пробовал ?
нормально. Пробовал.
ну и на том спасибо.
← →
aVast (2003-11-24 15:21) [5]в логе ошибки
INET/inet_error: read errno = 10054
и
INET/inet_error: read errno = 10038
описание их уже почитал, если кому интересно
http://www.ibase.ru/devinfo/errors.htm
но, блин, почему же они такие плавающие?!!!
← →
Johnny Smith (2003-11-24 16:21) [6]но, блин, почему же они такие плавающие?!!!
Ну почему же плавающие? :))
По-моему, вполне понятные.
У тебя коннект к серверу идет по NetBEUI? Переставь на TCP/IP.
И еще совет - если что-то генерит такой траффик на порту 3050, поставь сниффер на прослушку. Очень может быть, что это тот самый чудо-ключик 1С.
← →
Zacho (2003-11-24 20:39) [7]
> aVast © (24.11.03 15:21) [5]
Проблемы с сеткой, однозначно. Копай в этом направлении.
← →
aVast (2003-11-25 13:23) [8]to Johnny Smith © (24.11.03 16:21) [6]
> У тебя коннект к серверу идет по NetBEUI? Переставь на TCP/IP
конект по TCP/IP.
to Zacho © (24.11.03 20:39) [7]
> Проблемы с сеткой, однозначно. Копай в этом направлении.
Точно. Проблема в tcp/ip. Сейчас все "исправилось" после установки шлюза и прописания DNS.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c