Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

Проблемы с подключением к серверу приложений через 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
14-96348
Феликс
2003-09-09 21:24
2003.09.29
Подскажите баннерообменную сеть (100x100)


14-96363
Nik8-SSSS
2003-09-12 11:50
2003.09.29
:((((((((((


3-96076
firewal1
2003-08-28 13:12
2003.09.29
Как в операторе INSERT INTO ... записать двоичные данные в BLOB


3-96098
Mikle
2003-09-09 16:13
2003.09.29
FastReport Invalid variant operation


4-96493
Delf
2003-07-25 13:36
2003.09.29
Как узнать ProcessID зная дескриптор (hangle) окна