Вниз
Скачать: CL | DM;

Как бороться с открытой сессией Парадокса?   Найти похожие ветки 

← →
Aleksandr ©   (2003-11-03 11:59) [0]

Классическая проблема, возникающая еще на этапе трассировки программы: если при открытой сессии ей делаешь резет, то при следующем запуске тебе будет ошибка Directory is busy. Соответственно, такая же проблема будет у пользователя, если БДЕ сглюкнет и он снимет задачу. Мешают переоткрытию сессии, я так понимаю, файлы pdoxusrs.lck, pdoxusrs.net. При попытке удалить их в рантайме удаления не получается, при закрытии и открытии Делфи удаление разрешается, но при открытии сессии она ругается, что не могет найти файл pdoxusrs.net. Хотя если просто через менеджер объектов включить/отключить свойство Active у сессии, то все излечивается. Кто-нибудь уже нашел, как в рантайме лечить такие проблемы?


← →
VAleksey ©   (2003-11-03 12:57) [1]

net удалять не надо.


← →
Aleksandr ©   (2003-11-03 13:32) [2]

А если я его не удаляю, то держится ошибка Directory is busy.


← →
Anatoly Podgoretsky ©   (2003-11-03 13:37) [3]

Не надо сбрасывать, большинство прогонов надо делать не из среды.


← →
Aleksandr ©   (2003-11-03 13:56) [4]

2 Anatoly Podgoretsky :
Ну ладно, сам не буду сбрасывать, но у меня юзверов около четырехсот, и кто-то из них да неприменно сделает однажды снятие задачи.


← →
VAleksey ©   (2003-11-03 13:59) [5]


> если просто через менеджер объектов включить/отключить свойство
> Active у сессии


А кто / что мешает в ран тайм сделать
Session.Close;
Session.Open;
?


← →
Mike Kouzmine ©   (2003-11-03 14:00) [6]

Aleksandr © (03.11.03 13:56) [4] 400 юзеров на парадоксе? Голубую медаль тебе за мастерство!


← →
Aleksandr ©   (2003-11-03 14:06) [7]

2 VAleksey:
Так и делаю. закрытие проскакивает, а вот открытие - шиш. Мало того, даже пытался истчо и DropConnections вызвать.

2 Mike Kouzmine:
А я-то причем? Юзеры не на одной папке сидят, у каждого свой набор таблиц, а получают их по удаленному соединению.


← →
Карелин Артем ©   (2003-11-03 14:14) [8]

Mike Kouzmine © (03.11.03 14:00) [6]
Ну и что?? Я знаю сетку, в которой 200 тачек работали с парадоксом. И ничего. Сервер Новелл на 5% загружен. А тачки были откровенно слабые.
Есть даже сегмент сети, где на коаксиале сидят около 40 тачек и одновременно ломятся к базе. И почти ничего не происходит кроме небольших подвисонов.


← →
Mike Kouzmine ©   (2003-11-03 15:18) [9]

Aleksandr © (03.11.03 14:06) [7] Наоборот. Я в восторге.
Карелин Артем © (03.11.03 14:14) [8] Так я и говорю - отлично.

Это в пику тем, у кого индексы слетают и свет отключается.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
3-78765
Plt
2003-10-31 15:45
2003.11.24
Как получить дату и время


1-78980
Neonsunlight
2003-11-12 22:04
2003.11.24
Webbrowser


3-78780
Dmitriy O.
2003-11-05 16:44
2003.11.24
Как удалить все записи в таблице TADOTable


1-78917
Chuha
2003-11-12 15:19
2003.11.24
Архивы


1-78884
Maks Realov
2003-11-12 19:51
2003.11.24
Динамические массивы в Паскале - структура?




   Наверх