|
Зависает 1с при работе регламентного задания
| ☑ |
0
loken2
12.08.21
✎
10:44
|
Есть регламентное задание которое отправляет прайсы по группам рассылки, после отправки прайса для последней группы рассылки 1С зависает, при этом в логе видно что прайс отправлен, т.е. все отправлено без ошибок и после это зависает, если 1С отключить регламентное задание снова начинает выполняться и так до бесконечности, при этом было замечено что если группы для авто рассылки уменьшить до 5, выполняется без проблем, если группы рассылки сделать 6-7 начинает зависать, при этом не зависит от каких то конкретных групп, в чем может быть причина? Конфигурация УТ 10.3 платформа 8.3.19.1229.
|
|
1
ДенисЧ
12.08.21
✎
10:53
|
ЗаписьЖурналаРегистрации на каждую строку модуя регзадания и анализировать, в каком именно месте.
Возможно, она ждёт ответа от почтовика, который банит рассыльщика спама.
|
|
2
loken2
12.08.21
✎
11:11
|
вся почта уходит, и в логи пишется что все отправлено, а вот после того как все сделано 1с зависает
|
|
3
ДенисЧ
12.08.21
✎
11:12
|
"на каждую строку модуля регзадания"
Какая буква непонятна?
|
|
4
loken2
12.08.21
✎
11:12
|
отключение от почты происходит каждый раз после отправки для каждой группы рассылки
|
|
5
loken2
12.08.21
✎
11:13
|
"на каждую строку модуля регзадания" - можно подробнее как это сделать?
|
|
6
SiAl-chel
12.08.21
✎
11:24
|
(5) Копируешь в буфер строку из процедуры регзадания. После строки пишешь ЗаписьЖурналаРегистрации(). В Синтакс-помощнике посмотри, в какой параметр процедуры пишется комментарий и в этот параметр вставляй из буфера скопированную ранее строку, обрамив ее кавычками. А потом идешь в Журнал регистрации и смотришь сообщения. Там можно будет увидеть между какими записями журнала большой интервал, значит эта строка кода и тормозит. Так себе решение для логирования, но для новичка пойдет.
|
|
7
Вафель
12.08.21
✎
12:13
|
А если без рег задания, то все работает?
|
|
8
TormozIT
гуру
12.08.21
✎
12:27
|
Запусти фоновое задание из отладчика с замером производительности. При зависании останови замер.
Открой замер в "Анализ замера производительности (ИР)" http://devtool1c.ucoz.ru/index/analiz_zamera_proizvoditelnosti/0-59
Там есть показатель "Баланс входов/выходов" - он позволяет существенно сузить зону поиска последней выполненной строки кода
https://ibb.co/SmgrXZr
|
|
9
1Сергей
12.08.21
✎
12:42
|
|
|
10
loken2
12.08.21
✎
13:11
|
(9) доступа нет
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший