Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-96241
Nikulin
2003-09-17 14:13
2003.09.29
Помогите разобраться и понять в чем я не прав...


1-96251
Armageddon
2003-09-17 15:56
2003.09.29
распознавания текста


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


1-96267
Relaxxx
2003-09-18 10:50
2003.09.29
TreeView


4-96473
chs2r
2003-07-29 18:27
2003.09.29
TWinControl





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский