Имя: Пароль:
1C
1С v8
Документооборот, тормоза при открытии вложенных файлов.
,
0 vatson2904
 
24.11.21
14:10
Здравствуйте.
Столкнулись с проблемой. Документооборот, клиент-сервер, файлы хранятся в томе (сетевое хранилище), периодически наблюдаем тормоза при открытии прикрепленных файлов. Задержка происходит в строке ДвоичныеДанные = ДвоичныеДанные(ПолныйПуть). Происходит не всегда, от чего зависит не понятно. Сделал обработку в которой выполняется только эта строка и засекается время в миллисекундах в начале и в конце процесса, результат скачет от нескольких миллисекунд (чаще) до нескольких десятков тысяч миллисекунд (реже). Сетевое хранилище проверили, все нормально. Сетка работает стабильно. Платформа 8.3.19.1264, ДО 2.1.25.5. Куда копать?
1 pechkin
 
24.11.21
14:11
значит не всегда сетка работает хорошо
2 vatson2904
 
24.11.21
14:14
ping nas -t, ни одного косяка не дает
3 pechkin
 
24.11.21
14:17
поставь счетчики, может какой вывод длины очереди
4 pechkin
 
24.11.21
14:17
5 Масянька
 
24.11.21
14:47
(0) Разные файлы, размеры, макросы и пр.
6 vatson2904
 
24.11.21
14:56
(5) Файл открываю один и тот-же, чаще всего это pdf, так что от размера, типа файла, не зависит. Макросы?
7 vatson2904
 
24.11.21
15:05
(4) Админ говорит, сетка вдоль и поперек протестирована.
8 УдавВПопугаях
 
24.11.21
15:15
можно макрос, любой, кроме 1С, получать файл и так же замерять, выявить задержки не только в 1С и предоставить админу. либо тупо через обозреватель открывать файл, пока не попадете на задержку. причин много: сетевой диск, сеть, клиентский комп, да мало ли из за чего компуктер тормозить может
9 vatson2904
 
24.11.21
15:25
(8) Тут, как раз, самое интересное, открытие/копирование тех же файлов в проводнике не лагает вообще. Когда 1С повисает при открытии файла, тот же файл нормально открывается в винде, ворде, акробате, браузере, и тд.
10 УдавВПопугаях
 
24.11.21
15:33
Функция ДвоичныеДанные() протестирована на работоспособность давно, лет ..цать назад, проблем не было. 1С при этом процессор не грузит?
11 УдавВПопугаях
 
24.11.21
15:48
может это через сервер 1С происходит? он не нагружен в этот момент?
12 pechkin
 
24.11.21
16:02
(7) ну значит 1с во всем виновата ты поделать ничего не можешь
13 pechkin
 
24.11.21
16:03
антивирус может еще быть?
14 Добрыня Никитич
 
24.11.21
16:07
а если открывать с локального диска на сервере 1с?
15 Масянька
 
24.11.21
16:13
(6) Ты можешь спорить со мной до посинения, но...
Я (админские права) открываю все файлы, пользователи те же самые файлы открывают у себя с тормозами, а то и вообще не открывают (висяки намертво). Это работа 1С со сторонними ПО.
Как вариант - если включен предпросмотр - выключи, тормоза сойдут на нет (практически).
16 Garykom
 
гуру
24.11.21
16:21
(0) сервер 1С работает от имени какого то юзера доменного вероятно или локального
и вот тут тот в правах и бывают разные приколы
ну сам по логике подумай один юзер пытается кучу обращений к файловой и другие юзеры есть
и вумная винда (а бывают еще и разные квоты) как думаешь что пытается?
17 vatson2904
 
24.11.21
16:26
(11) Минимальная нагрузка 10-15% без пиков.
18 УдавВПопугаях
 
24.11.21
16:28
(17) машина, которая хранилище обслуживает, какая нагрузка по диску?
19 vatson2904
 
24.11.21
16:35
(18) Минимальная, без пиков.
20 УдавВПопугаях
 
24.11.21
16:39
а часто вобще бывает такая просадка?
21 vatson2904
 
24.11.21
16:49
(15) Открывание происходит на сервере, сервером, от имени USR1... те юзер всегда один и тот-же, и когда тупит и когда нет.
Про предпросмотр прошу поясните пжалста, не наблюдаю в ДО.
22 vatson2904
 
24.11.21
16:53
(20) Да, но частоту не определить, хаотично проявляется, иногда час работает без сбоев, иногда каждые 10 минут, по 10 минут тупит.
23 УдавВПопугаях
 
24.11.21
16:55
ну чудес же не бывает, смотри весь "трек", от машины где выполняется строчка кода, до машины, которая отдает файл, потом опять машина с кодом, которая уже открывает файл, где то косяк
24 УдавВПопугаях
 
24.11.21
16:56
вернее получает файл одна машина, а открывает видимо уже третья, клиентская
25 vatson2904
 
24.11.21
17:01
(23) Замер производительности процесса, вкл. перед попыткой открытия, выкл. после полного открытия файла на клиенте. 90-99% всего времени - именно эта строка. 90 - это когда все быстро, 99,99 - когда тормозит. Насчет чудес, я уже сомневаюсь.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.