powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / проблема с MIDAS
3 сообщений из 3, страница 1 из 1
проблема с MIDAS
    #32015728
LexX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создаю простейшую 3-х звёнку.
сервер(MultiplyInstance+Apartment) с ПУСТЫМ RemoteDataSet
клиент имеет на форме только один TDCOMConnection.

проблема:
запускаю сервер - все ОК.
запускаю 8-9 клиентов - все Ок, коннектятся к серверу и работают.
запускаю 10-го - сервер виснет.

если на remotedatase'e положить компоненты БД, то при запуске 10го клиента, при подключении к БД выскакивает ошибка Infucient Memory for operation.
Ошибка возникает независимо от компонентов БД, пробовал BDE и ADO - результат одинаковый, что собственно показал пример с пустым RemoteDatset.
...
Рейтинг: 0 / 0
проблема с MIDAS
    #32020095
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А проблема в следующем: любое делфовское приложение держит одновременно только 24 потока, а при большом количестве клиентов возможна загрузка всех потоков, а при привышении лимита приложение ожидает, пока освоботится какой-нибудь из потоков, и, типа, подвисает на 2-3 минуты.
Есть два решения:
1. Не держать открытыми на App-сервере соединения, которые долго не используются
2. Запускать несколько App-серверов и распределять между ними клиентов.
...
Рейтинг: 0 / 0
проблема с MIDAS
    #32023155
daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй добавить памяти в настройках биде количество клиентов конечно увеличится, но и оно тоже не резиновое со временем придется ставить несколько серверов приложений
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / проблема с MIDAS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]