|   |   | 
| 
 | Найти, где зависает 1с. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Zombi 07.05.20✎ 05:47 | 
        Есть УТ 10.3 файловая, РИБ. Зависает при загрузке данных от подчиненного узла. Грузит процессор на 25%(одно ядро, значение загрузки изредка меняется 24-35%), памяти ест при этом меньше 10 Мб. Так провисел больше суток, безрезультатно. Состав отправляемых данных из подчиненного узла довольно скромный:
 https://yadi.sk/i/ls9JXZ--IaVk6g Файл обмена весит 295 Кб. Дошло до того, что отладчиком через ф11 прошел всю загрузку, последнее место, где работала точка останова - Общий модуль "Настройка прав доступа", Процедура ПередЗаписьюРегистраДатаЗапретаРедактированияПередЗаписью. Отработала нормально, дальше отладка ушла в неизвестность и 1с висит с вышеописанными симптомами. Как найти место и причину зависания? | |||
| 1
    
        seevkik 07.05.20✎ 06:06 | 
        Похоже на кэш, дул?)
 Выгрузка загрузка в/из дт? | |||
| 2
    
        ads55 07.05.20✎ 06:07 | 
        (0) журнал регистрации что-то говорит?     | |||
| 3
    
        Zombi 07.05.20✎ 06:13 | 
        (1) Кеш чистил. В ДТ не выгружал не загружал. Недавно этот узел выгружал в начальный образ, после этого все работало нормально.     | |||
| 4
    
        Zombi 07.05.20✎ 06:14 | 
        (2) Журнал пишет изменения РС, РН и потом тишина...     | |||
| 5
    
        Zombi 07.05.20✎ 06:16 | 
        На данный момент проблему так и не нашел, из регистрации убрал все РН и РС, обмен прошел. Сегодня попрошу, чтобы перепровели все документы в подчиненном узле за последние пару дней и попробуем снова обмен.     | |||
| 6
    
        Zombi 07.05.20✎ 06:17 | 
        Тему вообще создал с целю уточнить, нет ли какого то способа, найти, где в модулях повисает 1с?     | |||
| 7
    
        Мимохожий Однако 07.05.20✎ 07:01 | 
        (6) Через отладчик включаешь замер производительности. Это для старта     | |||
| 8
    
        Zombi 07.05.20✎ 07:04 | 
        (7) Замер производительности запускал, но он не показывает время исполнения процедуры, если она не завершилась.     | |||
| 9
    
        Zombi 07.05.20✎ 07:06 | 
        В моем случае, я оставлял висеть обмен на час, и замер производительности показывал мне процедуру с максимальным временем 0,2 секунды.     | |||
| 10
    
        Мимохожий Однако 07.05.20✎ 07:08 | 
        А внутри этой процедуры прошагать нельзя?     | |||
| 11
    
        Zombi 07.05.20✎ 07:10 | 
        Да все эти процедуры выполнялись за доли секунды. Завис обмен на какой то другой, которую замер не показывает, так как она не исполнилась, и я ее найти не могу.     | |||
| 12
    
        vde69 07.05.20✎ 08:14 | 
        (6) есть.... называется замер производительности, включаешь в отладке подключение к фоновым, и запускаешь, через минут 10 отключаеш замер и ищешь оператор с наибольшим итератором, переходишь на этот итератор и ставишь там точку остановки, дальше уже по обстаятельству     | |||
| 13
    
        vde69 07.05.20✎ 08:15 | 
        (8) он так-же показывает количество вызовов, зависает на цикле, тебе шужен оператор который выволняетмя оченьм много раз     | |||
| 14
    
        Zombi 07.05.20✎ 08:24 | 
        (13) Следующий раз если зависнет, сохраню результат замера производительности. У меня он показывал много мелких процедур и функций, и было их одинаковое количество, что 5 минут обмен провисел, что пару часов. Наибольшее время процедуры при этом было меньше секунды. Максимальное число обращений около 400 раз к каким то мелким процедурам. Не показывал он мне после пары часов замера ни тысячи обращений к какой то процедуре, ни длительного исполнения какой то одной. Я сделал вывод, что процедура, на которой происходило зависание, не завершилась, поэтому в замер не попала.     | |||
| 15
    
        tixis 07.05.20✎ 08:29 | 
        Технологический журнал вам в помощь     | |||
| 16
    
        vde69 07.05.20✎ 08:40 | 
        (14) еще вариант зависания - рекурсия родителя в справочнике, такое редко, но бывает     | |||
| 17
    
        vde69 07.05.20✎ 08:41 | 
        (16) +
 у элемента А родитель Б а у элемента Б родитель А | |||
| 18
    
        Zombi 07.05.20✎ 08:47 | 
        (16) Возможно такое, да. Вот я и хотел найти место, где зависает, а там уж посмотреть на каком элементе и в чем проблема...     | |||
| 19
    
        tixis 07.05.20✎ 08:55 | 
        (18) вот и настрой тех жернал чтобы он это все отслеживал     | |||
| 20
    
        tixis 07.05.20✎ 08:56 | 
        (16) вообще платформа должна вроде как вывалился при таком поведении     | |||
| 21
    
        Zombi 07.05.20✎ 08:59 | 
        (19) Там сервер впритык. еле шевелится все. Не потянет он ЖР. Либо ночью садиться настраивать, потом отключать...     | |||
| 22
    
        tixis 07.05.20✎ 09:02 | 
        (21) ну а как иначе? Только пальцем в небо     | |||
| 23
    
        tixis 07.05.20✎ 09:07 | 
        +(22) тех журнал можно же точечно настраивать, тебе не нужны все события     | |||
| 24
    
        Garykom гуру 07.05.20✎ 09:11 | 
        (0) Ты же программист?
 Ну так заюзай тестирование, суть делаешь кучу файлов обмена в каждом всего один элемент и запускаешь на куче копий параллельно загрузку. Выясняешь какой файл/база упадет и какой элемент/данные - далее смотришь что там внутри. | |||
| 25
    
        dmpl 07.05.20✎ 09:11 | 
        Серверная отладка-то хоть включена? Или база файловая?     | |||
| 26
    
        Zombi 07.05.20✎ 09:22 | 
        (24) На данный момент снял с регистрации все РН и РС и выгрузка прошла. Щас перепроведут документы и попробуем снова обмен сделать. Может проблема разовая была и не всплывет больше(эта РИБ уже много лет работает там). Если появится снова, будем либо так отлавливать, либо ТЖ настраивать.     | |||
| 27
    
        Zombi 07.05.20✎ 09:22 | 
        (25) Файловая.     | |||
| 28
    
        dmpl 07.05.20✎ 09:40 | 
        (27) Тогда надо проверять физическую целостность для начала.     | |||
| 29
    
        dmpl 07.05.20✎ 09:41 | 
        +(28) Потом, как минимум, реиндексация.     | |||
| 30
    
        Zombi 07.05.20✎ 09:42 | 
        (28) Дня 4 назад полное ТИИ делал.     | |||
| 31
    
        Biker 07.05.20✎ 10:09 | 
        (6) https://its.1c.ru/db/v8317doc#bookmark:adm:TI000000709
 настраиваешь смотришь, включается , выключается на лету. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |