Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Обновление версии программы - падает фоновое задание с зависанием обновления

Обновление версии программы - падает фоновое задание с зависанием обновления
Я
   Ymryn
 
13.10.16 - 16:03
Мое почтение. Надеюсь название как-то отражает проблему.

Обычное обновление переписанной системы. Сделал нужную структуру с учетом изменений, но процедура обновления в режиме предприятия стабильно зависает на определенном проценте.

Стал смотреть, что же происходит, выяснил, что фоновое задание, которое запускается, в определенный момент падает и исчезает из сеансов, при этом соединение сохранется и висит. Программа считывает это соединение, получает статус, что фоновое выполняется и уходит в вечное ожидание, хотя в базе уже ничего не выполняется и фоновое фактически мертво.  

Попытки отловить причину падения фонового пока не дают результатов. Отладка с остановкой на ошибке ни на чем не останавливаетсЯ, оно просто падает. Платформы пробовал разные, сомневаюсь, что в ней проблема.

Попытка прогнать обновление на пустой файловой базе успешно проходит, т.е. не очень похоже, чтобы это был код (хотя я все еще его не исключаю).

Полностью базу в файловый вариант не загнать - она слишком большая.

ТИИ - в процессе, но хочется параллельно другие варианты рассмотреть, ибо процесс долгий, а времени не так и много, чтобы сугубо сидеть и ждать результата.

Долбить F10 до момента пока оно все грохнется - можно, но как крайний вариант, ибо долбить можно очень долго.

Запрашиваю к коллективному разуму, что еще можно просмотреть или как расставить силки, чтобы отловить проблему. Ну и может быть кто-нибудь сталкивался с чем-то подобным и подскажет куда надо рыть.
 
 
   Serg_1960
 
1 - 13.10.16 - 16:43
(особо не думая) Ты ж сам писал алгоритм? Ну, тогда добавь "протокол выполнения" - в "критических" точках алгоритма вывод сообщений в журнал регистрации действий пользователя. По ним и локализируешь проблему.
   Ymryn
 
2 - 13.10.16 - 16:46
(1) не-не-не. Это типовая обработка обновления. Которая при смене версий запускается. Т.е. все должно быть типовым и мы туда не вмешивались (не должны были).
   Ymryn
 
3 - 13.10.16 - 16:49
(2)+ этот факт и вызывает основные проблемы, ибо запускается монопольно и пока не выполнится переход на новую версию ничего делать не дает.

Можно, конечно, обмануть систему и не дать ей запуститься, но тогда на нормальном обновлении, боюсь, можно будет поставить крест.
   Serg_1960
 
4 - 13.10.16 - 20:38
"Вам ехать или шашечки?"(цы) Вам кто-то или что-то запрещает внести изменения в конфигурацию, а потом вернуться опять к эксплуатации типовой? В конце концов, типовую обработку обновления можно выгрузить во внешнюю и там издеваться над ней как захочется :)
   Armando
 
5 - 13.10.16 - 21:02
(0) Какая версия платформы? 1С из отладчика запускается в режиме отладки?
   Ymryn
 
6 - 14.10.16 - 08:37
(5) Сейчас 8.3.8.2137. Запускается в режиме отладки по протоколу HTTTP.

(4)  Резоннно. Посмотрим, что там за процедура обновления.
   Armando
 
7 - 14.10.16 - 11:20
(6) Не запускай в режиме отладки. Либо переключи отладку на протокол TCP.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует