![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MIDAS..... помогите разобраться что я намудрил
Term © (2004-04-27 12:39:00)Проблема такая:
учусь писать трёх звенку, СУБД FB1.0, сервер приложений RemoteDataModule, конектюсь к нему с помошью SocketConnection,
вроде конектится данные получаю, но иногда сервер приложений начинает жрать 100% процессорного времени и всё виснет минуты на 3-4, потом снова оживает, клиенты тоже замирают в этот момент.
Методы на сервера выглядят примерно так:
procedure TCombat.Obnovit(hall: Integer; out result: OleVariant);
begin
IBTransaction3.StartTransaction;
try
Obnov.Close;
Obnov.SQL.Clear;
Obnov.SQL.Add('select nn, login, vid, login_1, soglasov from zayavka');
Obnov.SQL.Add('where hall=:hall');
Obnov.ParamByName('HALL').AsInteger:=hall;
Obnov.Open;
Result:=FOR_Obnov.Data;
IBTransaction3.Commit;
except
IBTransaction3.Rollback;
end;
end;
Вызываю с клиента так:
procedure obnovit(hall:integer);
var result:OleVariant;
begin
DataModule1.Obnovit.Close;
DataModule1.SocketConnection1.Open;
DataModule1.SocketConnection1.AppServer.Obnovit(hall,result);
DataModule1.Obnovit.Open;
DataModule1.SocketConnection1.Close;
end;
если к серверу приконектился только 1 клиент всё нормально, как только подключается второй, сначала всё нормально а потом начинаются ТАКИЕ ТОРМОЗА, и загрузка проца увеличивается почти до 100%
что не так, и как исправить
Erik (2004-04-27 17:31:00) [1]Вобщем попробуй использовать другой BSS. На королевстве выкладывали и Модель поменяй на Free или Both. Но после необищайся, что проблемы возникли. Надо понимать, что ты делаеш.
Erik (2004-04-27 17:31:00) [2]Вобщем попробуй использовать другой BSS. На королевстве выкладывали и Модель поменяй на Free или Both. Но после необищайся, что проблемы возникли. Надо понимать, что ты делаеш.
Romkin (2004-04-27 14:44:00) [3]Статьи на этом сайте читал? Похоже, что нет.
Прочитай их и после - это:
http://rsdn.ru/article/db/midas.xml
Term (2004-04-27 14:41:00) [4]мляяяяяяяяяяяя
Term (2004-04-27 14:36:00) [5]ну понимаю всех достало одно и тоже, но всётке хотелось бы получить ответ/совет
Term (2004-04-27 14:18:00) [6]нород ктонить хелп, делаю всё в первый раз, наставьте на путь истинный