Форум: "Основная";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
ВнизПроблемы с подключением к серверу приложений через DCOMConnection Найти похожие ветки
← →
Андрю-ХА (2003-09-16 10:44) [0]Доброго времени суток.
В моем проекте приложение-клиент использует TDCOMConnection для подключения к серверу приложений. В какой-то момент любой новый клиент намертво зависает на попытке установить DCOMConnection.Connected в True. При этом существующие соединения (20-25 клиентов) работают как ни в чем не бывало. В конфигурации DCOM-сервера Учетная запись настроена на Взаимодействующего пользователя, все пользователи заведены в одну группу и этой группе даны все права на этот DCOM-объект.
Где-то в [Статьях] проскальзывало о проблемах DCOM в сетях без контроллера домена, но без ссылки на первоисточник. У меня сеть Win2000 с одним доменом и одним контроллером домена.
Подскажите, в каком направлении осуществлять поиск? Или ссылку на статью о секретах и тонких настройках DCOM.
← →
Nikolay M. (2003-09-16 10:50) [1]А трабл случается всегда после попытки подключения 20-го (к примеру) клиента?
← →
clickmaker (2003-09-16 11:05) [2]А сервер приложений работает с БД? Если да, то с какой и через что (BDE, ADO, ...)?
← →
Андрю-ХА (2003-09-16 11:08) [3]> Nikolay M. © (16.09.03 10:50) [1]
Нет, иногда возникает и в первой десятке :(
← →
Андрю-ХА (2003-09-16 11:13) [4]> clickmaker © (16.09.03 11:05)
Сервер приложений работает через BDE с MS SQL 2000
На сервере приложений для каждого клиента создается своя сессия соединения с БД (Session.AutoSessionName = True)
В момент зависания при подключении нового пользователя в BDE не открыто ни одной пользовательской транзакции и не выполняются длительные запросы.
← →
clickmaker (2003-09-16 11:17) [5]Увеличь памяти в настройках BDE. Вкладка Configuration - Configuration\System\Init
SHAREDMEMSIZE = 8192 (можно и больше, если память позволяет)
MEMSIZE = 64
← →
Nikolay M. (2003-09-16 11:17) [6]А собссно RDM-то при коннекте поднимается?
У тебя какой-нить счетчик созданных RDM-ов имеется?
Если RDM поднимается, значит глюки с БДЕ (btw, а почему именно оно?), если же нет, тогда нужно копать про настройки DCOM (опять же вопрос, почему не SocketConnection?).
← →
Андрю-ХА (2003-09-16 11:50) [7]> clickmaker © (16.09.03 11:17)
В настройках БДЕ эти параметры уже давно по максимуму :-\
> Nikolay M. © (16.09.03 11:17)
До создания RDM не доходит. При дебаге одновременно сервера и клиента (на сервере стоит breakpoint на RemoteDataModule.OnCreate
begin) в клиенте доходит до DCOMConnection := True и всё. На RemoteDataModule.OnCreate пошаговая не переходит.
← →
Андрю-ХА (2003-09-16 11:55) [8]> Nikolay M. © (16.09.03 11:17)
Socket был отвергнут по соображениям безопасности
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c