Имя: Пароль:
1C
1С v8
Не могу найти кто заблокировал базу.
0 vv2304
 
06.12.19
02:24
База файловая. Лежит на 2012 сервере. Захожу через RDP.
Стала очень медленно работать, запуск длится минут 10 и потом жуткие тормоза.
Хотел пройтись утилитой chdbfl, не дает, пишет, что "Произошло неожиданное прерывание выполнения проверки или исправления файла
БД. Ошибка разделения доступа к базе данных"
Смотрю активных пользователей, в базе никого. На сервере тоже никого из пользователей кроме меня.
Пытаюсь переименовать папку с базой, пишет, что папка используется.
Не могу понять, как найти что или кто блокирует ?
Было подозрение на то, что завис сеанс через вэб хотя и нет активных пользователей. Остановил Апач. Все равно не могу переименовать каталог с базой, какой-то процесс блокирует.
1 vv2304
 
06.12.19
02:26
Вдогонку.
В процессах вообще 1С8 нет. Ни фоновых задач, никаких.
Архивацию я там сам настраивал и точно знаю, что она в это время не выполняется. И даже отключил ее от греха.
2 vv2304
 
06.12.19
02:28
Еще вспомнил. В каталоге базы файл tmp хотя его там быть не должно.
3 hhhh
 
06.12.19
03:54
(2) перезагрузка сервера
4 NUser
 
06.12.19
05:11
(2) файл .1CD через Unlocker освободите
5 Bigbro
 
06.12.19
05:27
на сервере в управлении компьютером - общие папки, там есть сеансы и открытые файлы, видно кто что занял.
6 probably
 
06.12.19
08:21
Ты чекдбфл натравил на рабочий файл? То есть, если тебя туда пустило, то всё ок?
Ты смелый человек, горжусь такими
7 Мимохожий Однако
 
06.12.19
08:24
Я стараюсь проверки делать на копии базы. И только потом...
8 Kigo_Kigo
 
06.12.19
08:30
(6) Его счастье что база оказалась заблоченной, не все так везет!
9 Фрэнки
 
06.12.19
08:33
а еще потом напишет - данные где взять? полгода никто базу не бакапит, что делать что делать...
10 NUser
 
06.12.19
09:23
6-9 А шо накинулись то? у специалиста бэкапы есть
11 Winnie Buh
 
06.12.19
09:48
(0) а скопировать 1CD даёт?
12 Фрэнки
 
06.12.19
10:01
(10) - а ты суслика видишь? - нет!
- вот и не вижу. А он есть!
13 Фрэнки
 
06.12.19
10:02
(10) о каком бакапе специалиста можно спрашивать?! если он даже не попытался на файловой 1цд скопировать до того, как полез чек-дбфы запускать?!
14 vv2304
 
06.12.19
18:11
(6) Сделал копию. Пользователей в базе не было, в конфигураторе пусто, в режиме предприятия пусто.
Почему нельзя пользоваться утилитой ?
(7) Я сначала делаю копию, чтобы если что, вернуть на место.
2 часа ночи, в базе НИКОГО, на сервере НИКОГО.
(9) Чукча не читатель ни разу ?
Тогда для чукчи повторю ранее написанное
"Архивацию я там сам настраивал" . Так что архивы есть.
(11) А чего бы не дать ? 1CD получится скопировать даже когда пользователи в базе сидят. А тут и пользователей ни в базе, ни на сервере не было.
(13) Если ты не балабол, то процитируешь мои слова, что я не попытался скопировать 1CD, хорошо ?
15 Фрэнки
 
06.12.19
18:15
ну скопировал ЦД - -дальше о чем говорить? в скопированном файле тоже блокирует доступ утилите из-за ошибки разделения доступа?
16 vv2304
 
06.12.19
18:15
Для чукчей типа Фрэнки еще раз поясню.
Есть файловая база. Лежит на SSD диске. Стала тормозить. Работы выполнялись в 2 часа ночи. В базе, судя по данным из конфигуратора, пользователей НЕБЫЛО. Выше об этом писал.
Пользователей сервера тоже НЕБЫЛО. И об этом писал, но чукчи же ни читатели.
Скопировал 1CD на другой диск, там где архивы. Обычный, не SSD диск.
И только после этого попытался утилитой проверить и исправить рабочую базу.
Еще раз для чукчей, не надо вспоминать свой опыт и пытаться его спроецировать на других, не все же учатся на своих ошибках.
17 Фрэнки
 
06.12.19
18:20
(16) тебе что важней? Фрэнки посраться?
Я думал, что тебе проще создать новый каталог для базы, убедиться, что с базой как таковой проблем нет. Восстановить к ней доступ пользователей - их там не слишком много, судя по всему. И на досуге потом попытаться понять, а что же было не так на прежнем ее расположении.

А тебе это не слишком нужно.
18 Фрэнки
 
06.12.19
18:22
Или еще вариант

Если скопированная база прекрасно теститься - скопировать ее на прежнее место. Она не в работе. Все должно по идее получиться.
19 H A D G E H O G s
 
06.12.19
18:25
(0) В базу стали заходить через сетевой доступ, вот и вся недолга.
20 vv2304
 
06.12.19
18:33
(19) Заходят через веб. Было подозрение на то, что зависла сессия. Такие кто заходил через веб-они в пользователях сервере не отображаются. Но ведь в активных пользователях базы они должны были быть, а там было пусто. Так я еще и Апач отключил, а все равно папку с базой не давало переименовать.
Тогда получается, что кто-то самый умный через тонкого клиента по сети заходил ? Но все равно, в активных пользователях то пусто было.
21 Фрэнки
 
06.12.19
18:39
достаточно получить/установить доступ не к конкретному файлу, а каталогу. На все содержимое устанавливается режим "разделенного доступа" и жуткие тормоза по сравнению с доступом чистому веб
22 Фрэнки
 
06.12.19
18:42
допустим, права чтение/запись списка каталогов на том же разделе файловой системы и все.
И все, что там себе придумали о скорости работы с ССД можно забыть.
23 Sneer
 
07.12.19
15:50
(20) Если базу запустили, но не до конца - висит окно ввода пароля пользователя, то файл базы будет занят, а активных пользователей в ней не будет.
24 Мимохожий Однако
 
07.12.19
16:03
(20) Бывают ситуации, когда сыпется жёсткий диск, что для файловых баз очень критично. Кладешь базу в другой каталог потом переименовываешь его так, как рабочий каталог (предварительно переименовав каталог с действующей базой). Часто помогает отодвинуть проблему. Но  жёсткий диск потом поменять.
25 vde69
 
07.12.19
16:15
(20) ты каталог с базой для всех закрой, оставь только для пользователя службы апач и себя любимого,

заодно с шифровальщиками проблемм не будет
26 vde69
 
07.12.19
16:17
и кстати еще вопрос, как ты подружил олицитворение с апачем в файловой базе? или работаешь под одним общим юзером а дальше авторизация 1с ?
27 kofeinik
 
07.12.19
16:33
ssd помирает