powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Компиляция класса
7 сообщений из 7, страница 1 из 1
Компиляция класса
    #38216547
Kosmicas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При компиляции класса СУБД сообщает что класс занят 1 или несколькими процессами
Error #5368 Objects of class "название класса" are instantiated in 1 process(es)
Как узнать каким процессом занят класс?
...
Рейтинг: 0 / 0
Компиляция класса
    #38216602
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kosmicas,

самый простой способ зайти в Портал управления, Блокировки и отфильтровать по имени класса
если вы на сервере один такое иногда бывает, подглючивает студия открытые в вашей же студии классы мешают компиляции, тогда можно либо закрыть этот класс либо повторно откомпилировать и тогда все будет нормально
...
Рейтинг: 0 / 0
Компиляция класса
    #38216671
Kosmicas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предложенный вариант не работает, т.к. кол-во процессов постоянно меняется(с базой активно работают)
Хотелось бы определить процесс и отключить конкретных пользователей, а не выгонять всех из базы
...
Рейтинг: 0 / 0
Компиляция класса
    #38216982
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosmicas,

Предложенный вариант не работает, т.к. кол-во процессов постоянно меняется(с базой активно работают)
Хотелось бы определить процесс и отключить конкретных пользователей, а не выгонять всех из базы


Опасная практика :)
...
Рейтинг: 0 / 0
Компиляция класса
    #38216983
EvLaUy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kosmicas,
быть может, Вам следует ставить задачу шире и разработать некий документ под названием "Регламент обновления программного обеспечения на сервере". Сегодня Вам нужно перекомпилировать один класс, а завтра - десяток, и такими методами Вы уже не от проблемы не отмашетесь. Например, рассылка каким-либо образом всем работающим пользователям в их клиентские приложения предупреждения завершить свои сессии в течение 5-10 минут , и по окончании этого времени - принудительное завершение всех открытых сессий с блокировкой начала новых. По завершении обновления блокировка снимается, и люди снова могут заходить. А еще лучше - cron-процесс, запускаемый по ночам: остановил Cache, заменил на диске в нужном месте cache.dat с кодом, запустил Cache. Как- то так.
...
Рейтинг: 0 / 0
Компиляция класса
    #38217023
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даже если один классик,
Надо убедиться, что у него нет зависимых, которые должны компильнуться вместе с ним
А бедные пользователи - они-то как раз сейчас решают самую важную задачу, поставленную самым злым начальником :)

Правда, отработайте лучше регламент, как советует EvLaUy
...
Рейтинг: 0 / 0
Компиляция класса
    #38217640
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте компилировать с флагами fv, не всегда помогает, но по-крайней мере, компиляция пройдет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Компиляция класса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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