Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
14-79138
Dimedrol
2003-10-31 10:56
2003.11.24
Какой проц можно вставить ?


14-79101
gestern
2003-11-02 16:23
2003.11.24
Это всё от бардака в стране


1-78985
Jul
2003-11-14 13:31
2003.11.24
опять Excel - CoInitialize has not been called


1-78986
Мишаня
2003-11-14 12:32
2003.11.24
Печать графики. Уважаемый знатоки, как напечать экран из Delphi?


14-79137
ZeroDivide
2003-10-31 13:05
2003.11.24
Кто как себя заставляет писать прогу, если она кошмарно скушная?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский