Вниз
Скачать: 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.016 c
1-78987
NewD
2003-11-14 10:00
2003.11.24
Можно ли по имени класса получит ссылку на класс и его методы


3-78775
fearless
2003-11-04 10:23
2003.11.24
документы из BLOB в MS WORD


1-79042
&R
2003-11-13 14:16
2003.11.24
Пергрузка операторов в Delphi


14-79181
esVer
2003-10-30 10:05
2003.11.24
Передача сообщений в чужое окно


14-79156
Стьюдент
2003-10-31 11:52
2003.11.24
Программы будующего




   Наверх