Имя: Пароль:
1C
 
Требуется срочная помощь. Заблокирован файл 1cv7.lck
Ø
0 Alex33
 
14.05.05
11:33
В терминальном режиме (Windows 2000, Citrix) при вылете из конфигуратора остался заблокирован файл 1cv7.lck. Соответственно, никто в конфигуратор зайти не может, в мониторе 1С показывает, что я сижу в конфигураторе. Как это можно вылечить ?
1 Sasha
 
14.05.05
11:35
Посмотри висящие процессы 1с в диспетчере задач и убей :-))
2 Alex33
 
14.05.05
11:36
(1) - в том то и дело, что процессов нет, а файл заблокирован
3 Sasha
 
14.05.05
11:37
+1 ну или банально перегрузи сервак...
4 101
 
14.05.05
11:37
перегрузить серв
5 Alex33
 
14.05.05
11:39
Перезагрузка сервака, конечно, решит эту проблему, но хотелось бы найти менее травматичный способ
6 Gary
 
14.05.05
11:45
службу "сервер" перезапусти ...
7 Кабанчик
 
14.05.05
11:45
В Citrixe посмотри список процессов и увидишь свой висящий процесс. Убей его и удаляй lck
8 Кабанчик
 
14.05.05
11:47
(3-6) Какаю службу, какой сервер??? Вы чего? Диспетчер задач может не показывать этот процесс. В Citrixe его обязательно видно и можно убить сеанс который блокирует lck
9 101
 
14.05.05
11:48
8. если возникают вопросы как в (0) то проще перезаруз объяснить ...
10 vS
 
14.05.05
11:49
ф дисятошке ?
11 Alex33
 
14.05.05
11:50
(6) - а сервак и пользователи не рухнут, проверял ? А то я пару раз при проблемах с печатью пробывал перезапустить Spool - всё ракорячивалось намертво до перезагрузки сервака
(7) - В Citrixе нет процесов, все процессы завершены, сеанс закончен, а винда файл оставила заблокироанным и не хочет отпускать
12 Кабанчик
 
14.05.05
11:54
(11) Не гони. Винда автоматически снимает блокировку если рухнуло приложение которое заблокировало объект. Значит сеанс висит.
-------
Что значит "Citrixе нет процесов, все процессы завершены, сеанс закончен"? Т.е. на сервере вообще никто не работает?
-------
Запусти приложение из группы Citrix MetaFrame, называется Citrix Server Administrator и грохни свой висящий сеанс.
-------
13 Кабанчик
 
14.05.05
11:58
(11) При проблемах с печатью достаточно перезапустить службу диспетчера печати. Единственная проблема которая может испортить все дело - кривые руки
14 Alex33
 
14.05.05
12:01
(12) - "Сеанс закончен" - это значит, что я завершил сеанс (завершил, а не отключился), и зашел под другим именем в терминал.
В Citrix Server Administrator ни в сессиях, ни в просессах ничего моего нет (под тем именем, под каким я запускал конфигуратор).
15 Eoni
 
14.05.05
12:02
Есть программа Unlocker, которая показывает какая программа блокирует файл и снимает блокировки
16 Кабанчик
 
14.05.05
12:06
Ну тогда уточни в мониторе с какого компа запущен твой сеанс который блокирует lck. Пойди на тот комп и посмотри не запустил ли там кто-то сеанс от твоего имени :-))) И такое бывает :-)))
-----
Еще один вариант (маловероятный но все же): Если 1С все равно упрямо твердит что ты в конфигураторе, но но ни одной твоей сессии не запущено. Выгони абсолютно всех их 1С-ки, посмотри что сталось с файлами блокировок - должны все удалиться. Если твой файл блокировки остался грохни его ручками
17 Alex33
 
14.05.05
12:11
(15)- Unlocker не помог
18 Кабанчик
 
14.05.05
12:21
(17) Правильно не помог. Потому что при живом приложении захватившем объект блокировку так просто не снимешь
19 Alex33
 
14.05.05
12:24
Бывает же так !!! Проблема разрешилась !!! Оказывается это с другого офиса админ зашел по VPN на наш сервак и под моим именем пользователья запустил конфигуратор (моё имя пользователя у нас используется для разработчиков).
Причем совпадения - он зашел сразу после того, как меня из конфигуратора вышибло, и его там сразу отвлекли, так что он бросил конфигуратор запущенным !!! Хотя он в этот конфигуратор сроду не совался !!!
Ладно, всем спасибо, отдельное спасибо Кабанчику за искреннюю помощь !
20 101
 
14.05.05
12:38
19. Йо , я бы людей которые в режиме монитора не проверяют подключения , немного насиловал ;))
21 Alex33
 
14.05.05
13:07
(20)- для насильника - повторяюсь : Я был в конфигураторе (под именем, например, "Alex"), конфигуратор вышибло (ошибка 1С), я через несколько минут пытаюсь зайти в конфигуратор - "Ошибка блокировки... и т.д.". Захожу в монитор - в активных пользователях - режим Конфигуратор, Имя пользователя "Alex", компьютер "Сервер" (оба подключения через терминал).
Объясни мне, непонятливому, что значит "в режиме монитора не проверяют подключения", что бы я тебя больше не расстраивал ?
22 101
 
14.05.05
13:27
21. чё смайла не увидел ? я ж намисАл , что иногда нужно ВЕРИТЬ тому что видишь ... + есть еще менеджер терминала
 
23 Lexusss
 
14.05.05
13:30
А в диспетчере задач можно увидеть, от чьего доменного имени осталась зависшая сессия 1С.
24 Alex33
 
14.05.05
13:54
(22) - да, наверное, напрасно я съязвил. "иногда нужно ВЕРИТЬ тому что видишь .." - тут ты прав на 100%.
(23) - к сожалению, в диспетчере задач не видно, какая именно база запущена, а тот админ, который зашел в мою базу, постоянно работает на нашем терминале, только в другой базе, но этого как раз и не видно. Так что тут "трагическое" стечение обстоятельств.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.