Администрирование Revit Server
Блокировки и .lock файлы
Блокировки и .lock файлы
Механизм защиты данных. Orphaned locks, super.lock и как чистить сервер от мусора.
Как работают блокировки?
Когда пользователь начинает синхронизацию, Revit Server создает временные файлы .lock, чтобы никто другой не мог записать данные в этот же момент (Data Integrity).
- element.lock: Блокировка конкретного элемента.
- permission.lock: Блокировка прав.
- super.lock: Полная блокировка модели (при сохранении, переименовании или удалении).
Orphaned Locks (Зависшие блокировки)
Если во время синхронизации у пользователя выключился свет или упал интернет, Revit не успевает удалить .lock файл. Сервер "думает", что синхронизация все еще идет, и не пускает других.
Как лечить?
- Через Admin Console: Выбрать модель, найти замочек, нажать Unlock. (Работает для super.lock).
- Вручную (Hard Clean):
- Остановить службу IIS (чтобы никто не работал).
- Зайти в папку проекта на диске.
- Найти все файлы с расширением
.lock. - Удалить их (если вы уверены, что прямо сейчас никто не синхронизируется!).
- Запустить IIS.