|
v7: Нужна помощь зала. Медленно освобождается файл блокировки юзверя. | ☑ | ||
---|---|---|---|---|
0
Mikeware
29.12.11
✎
08:08
|
собственно, смысл вопроса: после очередного обновления серверов заметили, что файл блокировки пользователя освобождается и удаляется в течение 3-5 секунд. Т.е. стоит выйти из 1с, при попытке зайти обратно - в течение 5 секунд видим "каталог пользователя занят".
В условиях , когда юзверей в ЦБ немного увеличилось - начались чуствительные подтормаживания (ну, естественно, наложилось предновогоднее оживление...). Вопрос - что в параметрах файловой системы отвечает за это "время"? |
|||
1
Sedoy
29.12.11
✎
08:12
|
(0) 3-5 сек, это мечта. Я в одной фирме жду по 5-15 минут! Администрирования там не касаюсь вообще. Только сама 1с.
|
|||
2
Mikeware
29.12.11
✎
08:14
|
(1) какая нахрен мечта... я второй день подпрыгиваю... предновогодняя торговля, трех юзверей дополнительно вывели, очередной рекорд по количеству документов побили... и тут такая задница, хоть харакири делай....
|
|||
3
Sedoy
29.12.11
✎
08:17
|
(1) Я так мучаюсь с архивированием перед внесением изменений.Сам закрываешь у пользователя программу, а он еще минут 10 в мониторе висит и блокирует архивирование.
|
|||
4
Гефест
29.12.11
✎
08:18
|
Это кто ж у вас норматив по входу-выходу из 1с умудряется за 5 секунд выполнить?
|
|||
5
Explorer1c
29.12.11
✎
08:18
|
(3)Вообще-то человек совета спрашивал,а ты ему о своих проблемах рассказываешь)))))
|
|||
6
Sedoy
29.12.11
✎
08:20
|
(5) Я думаю проблема одна...
|
|||
7
vqwy
29.12.11
✎
08:20
|
(3) исповедь началась какая-то
|
|||
8
Гефест
29.12.11
✎
08:21
|
Анекдот про _быстрых_ напоминает
|
|||
9
Злопчинский
29.12.11
✎
08:24
|
Приходит сноубордист в ЗАГС - как о бычно - ширинка до пяток, за спной доска... сидит бабулька божий одуванчик - чего тебе, милок? - хочу фамилию сменить! - а какая у тебя фамилиё? - Стремительный!! - а хочешь какую? - ФФФЬЮЮЮИИИТТТЬЬЬЬЬ!!!!
|
|||
10
Mikeware
29.12.11
✎
08:24
|
(3) "каждому - своё"© Я б не выдержал и разобрался...
(4) Да дело не в нормативе. ПРосто начали жаловаться на подтормаживание. Варианта было два - или больше 75 пользователей стало, или что-то с базой. увеличения тормозов на сиквеле - не заметил, загрузка прежняя. а вот с файловиком, где лежит конфига - обнаружил такую каку... |
|||
11
andrewks
29.12.11
✎
08:28
|
(0) а в это время на _других_ базах не выполняются какие-нибудь регламентные процедуры типа перепроведения, пересчёта итогов, ТиИ, и т.п.?
|
|||
12
Mikeware
29.12.11
✎
08:33
|
(11) Нет, конечно...
Да я ж говорю, нагрузка сервера БД не изменилась |
|||
13
andrewks
29.12.11
✎
08:34
|
файловая система ни при чём. это 1с мутит
|
|||
14
Хоменко Валерий
29.12.11
✎
08:34
|
Родственная проблема с v7 на Novell. Когда штатно выходит из базы, все в порядке, а вот если комп завис, может и час не пускать, утверждая "каталог Пользователя занят", а в нем неудаляемый 1Cv7.LCK. Выходим из положения хирургически, каталог пользователя переносим рядом с каталогом базы, а внутри базы создаем новый.
|
|||
15
Злопчинский
29.12.11
✎
08:35
|
(10) а что за волшебное число 75..?
. м.б. тормоза держит не файл, а то, что делается до него? - реестр? cfg? |
|||
16
andrewks
29.12.11
✎
08:38
|
щас будет жутко глупый вопрос: а зачем одному юзверю выходить из 1с и в течение 5 секунд заходить обратно?
|
|||
17
ildary
29.12.11
✎
08:39
|
(15) плюсую этот вариант.
|
|||
18
andrewks
29.12.11
✎
08:39
|
(15) cfg тормозит ДО закрытия главного окна
|
|||
19
andrewks
29.12.11
✎
08:42
|
а может, какие внешние объекты не уничтожаются? у автора наверняка полно ВК
|
|||
20
Mikeware
29.12.11
✎
08:43
|
(15) Да хез. Встречал где-то упоминание, у великих гуру типа мумы или тойпауля... или даже дикого зайца...
но это было так давно, что вполне может быть неправдой или "наведенными воспоминаниями"®... :-) (16) Да в общем, оно и не надо... просто это один из замеченных эффектов |
|||
21
Mikeware
29.12.11
✎
08:44
|
(19) если б они не уничтожались - падало бы "по памяти", но не блокировался бы каталог..
|
|||
22
andrewks
29.12.11
✎
08:45
|
(21) сфигаль?
|
|||
23
Mikeware
29.12.11
✎
08:47
|
(22) а с чего каталог-то на файловом? если уже и процесса 1с на компе юзверя нет, да и связи компоненты с каталогом не чуствую. поясни тогда механизм...
|
|||
24
Ковычки
29.12.11
✎
08:49
|
такое же наблюдаю последние полгода - ничего не обновлялось, искать конец не пытался.
|
|||
25
Злопчинский
29.12.11
✎
08:49
|
(23) а помониторить филемоном/регмоном? 1ски может быть не видно в задачах - а процесс - идет себе...
. у меня наблюдалось - главное окно закрылось а файлы базы по сети весьма неспешно освобождались |
|||
26
andrewks
29.12.11
✎
08:50
|
(23) ты уверен, что процесса нет? а что говорит анлокер?
|
|||
27
Злопчинский
29.12.11
✎
08:50
|
(24) дай ссылку которую упоминал ранее по сабжу!! - Ковычки Подсистема
|
|||
28
Злопчинский
29.12.11
✎
08:53
|
почему у меня эта ветка упорно читается как "Нужна помощь ЗЛА"
|
|||
29
Пеликан
29.12.11
✎
08:57
|
(0) Пытался в свое время разобраться с проблемой долгого выхода из 1C 7.7. Вот что обнаружил.
При закрытии 1С процесс 1cv7.exe пытается по очереди удалять файлы из каталога БД *.$lk - файлы файловых блокировок. Например, sc123.$lk - файл блокировки для справочника sc123. В каталоге БД таких файлов ровно столько, сколько открыто ТИПОВ справочников в данный момент всеми активными пользователями. На попытку удаления каждого такого файла платформа тратит ровно 1 сек. Отсюда и получаем, что время корректного завершения может сильно отличаться в зависимости от конфигурации и активности пользователей. Причем, вы сами можете прикинуть примерное время завершения по количеству файлов блокировок. В свое время не нашел никакого способа уменьшить это время. Как выход - прибивать процесс 1cv7.exe вручную. |
|||
30
Mikeware
29.12.11
✎
08:58
|
(25) phunter'ом смотрели... Нет процесса...
|
|||
31
andrewks
29.12.11
✎
09:00
|
(30) пустота не может лочить файл. смотри анлокером, кто держит
|
|||
32
Mikeware
29.12.11
✎
09:01
|
(29) у меня файлов блокировок может быть и в районе 3 десятков.... однако выход - 3-5 секунд..
|
|||
33
Mikeware
29.12.11
✎
09:01
|
(28) потому, что добро уже не помогает.... :-(
|
|||
34
cathode
29.12.11
✎
09:02
|
(0) procmon'ом трассировку событий смотрели?
|
|||
35
Mikeware
29.12.11
✎
09:03
|
(31) Админ говорит, что "никто не держит"...
потому-то и задаю вопрос. Я их редко задаю - обычно сами справляемся. :-( |
|||
36
andrewks
29.12.11
✎
09:03
|
(35) не верю! ©
|
|||
37
Mikeware
29.12.11
✎
09:03
|
(34) каких именно событий?
|
|||
38
vah1
29.12.11
✎
09:05
|
сервак от батареи отодвинуть, ещё не пробовали?
|
|||
39
Mikeware
29.12.11
✎
09:06
|
(38) болеешь?
|
|||
40
Explorer1c
29.12.11
✎
09:07
|
попробуй запусти файл gbpltw.exe
|
|||
41
cathode
29.12.11
✎
09:08
|
(37) Установка и снятие блокировок на файл, связь их с другими событиями, чтение/запись файлов, ключей реестра и т.д. Зачастую анализ лога procmon весьма помогает в таких вот непонятных случаях.
|
|||
42
andrewks
29.12.11
✎
09:09
|
(35) короче, возьми САМ анлокер и посмотри, кто лочит файл. админу не верю.
|
|||
43
cathode
29.12.11
✎
09:10
|
Можно еще трассировку вызовов WinAPI снять при выходе. Правда, название программы запамятовал, давно не пользовался.
|
|||
44
Пеликан
29.12.11
✎
09:15
|
(32) Если у платформы получается удалить файл *.$lk, то, естественно, она не ждет секунду и сразу же начинает обработку следующего файла.
Я смотрел утилитой FileMon - там все с точностью до миллисекунд видно. |
|||
45
1Сергей
29.12.11
✎
09:16
|
(29) имхо, вот причина
|
|||
46
Mikeware
29.12.11
✎
09:16
|
(44) ну с чего вдруг "получится удалить", если в базе еще человек 70 работает?
|
|||
47
Пеликан
29.12.11
✎
09:20
|
(46) Если у других пользователей нет файловых блокировок на определенный файл *.$lk - то почему не получится удалить? В реальности это говорит о том, что в данный момент ни у кого не открыто ни одного элемента справочника этого типа.
Утилита FileMon наглядно иллюстрирует это. |
|||
48
Пеликан
29.12.11
✎
09:23
|
(46) В идеале рекомендую посмотреть на эту ситуацию, а вдруг будут новые мысли?
|
|||
49
Mikeware
29.12.11
✎
09:25
|
(47) Я этот механизм (файловых блокировок) прекрасно представляю.
|
|||
50
Ёпрст
29.12.11
✎
09:26
|
(0) d httcnht gjghfdbnm 1 gfhfvtnh
|
|||
51
Злопчинский
29.12.11
✎
09:28
|
в реестре поправить 1 параметр
|
|||
52
Explorer1c
29.12.11
✎
09:28
|
(50)тебе поможет (40)
|
|||
53
Mikeware
29.12.11
✎
09:29
|
(51) "Имя, брат! Имя!!!!"©
|
|||
54
Ёпрст
29.12.11
✎
09:29
|
че-нить в этом духе:
http://reestrwin.evgb4.ru/borba-s-zavisaniem-programm/ |
|||
55
Пеликан
29.12.11
✎
09:39
|
(54) Хотелось бы найти способ изменить время ожидания: 1 сек, например, на 100 мс. Это решило бы проблему.
|
|||
56
Ёпрст
29.12.11
✎
09:40
|
(5) ты про WaifToKillServiceTimeout ? ставь 0, чего уж там.. вообще ждять не будет.
:) |
|||
57
Mikeware
29.12.11
✎
09:43
|
(54) это все не то
(55) Не решило бы. По крайней мере, мою - точно. |
|||
58
Пеликан
29.12.11
✎
09:47
|
(57) Боюсь, что проблему не решить, если не патчить платформу.
К сожалению, таких досадных проблем у 7.7 несколько, с которыми пока не получается бороться умом. Т.к. платформа снята с поддержки, то надеяться на исправление со стороны 1С бессмысленно. |
|||
59
Пеликан
29.12.11
✎
09:48
|
(57) Конечно, пути обхода придумать можно. К сожалению, это пути именно обхода проблемы, а не пути решения.
|
|||
60
Mikeware
29.12.11
✎
09:49
|
(59) обход проблемы - это уже решение... :-)
|
|||
61
Злопчинский
29.12.11
✎
09:50
|
(60) обходя грабли - мы лишаемся бесценного опыта!!!
|
|||
62
Mikeware
29.12.11
✎
09:52
|
(61) Страшнее граблей - только детские грабли...
зы. ладно, до НГ дотянем, а после - посмотрим... Все равно несмотря на очередной рекорд, до 100 тыс не дотянем... осталось 2 дня активной работы, и 1 на подчистку хвостов... |
|||
63
Ёпрст
29.12.11
✎
09:57
|
вот еще можешь попробовать:
автоматическая выгрузка DLL-файлов Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] "AlwaysUnloadDLL"="1" |
|||
64
Mikeware
29.12.11
✎
09:58
|
(63) А зачем? если процесса уже нет, файл никто не держит. а винда освобождает его только через неск. секунд
|
|||
65
Ёпрст
29.12.11
✎
11:21
|
(64) не подибил ?
мот еще какие ключи в реестре есть..не помню уже, типа сброса файлового кеша. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |