Как скачать обновления вручную с сайта, когда обновлятор их не находит

  оглавление  Как настроить передачу архивов в облака (v2)?

Что делать, если одна из задач обновлятора по расписанию никак не хочет завершаться?

Обновлятор так устроен, что в один момент может выполняться только одна задача (при этом она может обрабатывать базы в несколько потоков).

И если через расписание запускается сразу несколько задач, то они выстраиваются в очередь и всё равно выполняются друг за другом.

И если в момент выполнения задачи по расписанию вы запустите обновлятор, то появится вот такое окно ожидания:

Нажмём кнопку "Больше информации", чтобы узнать чем же в данный момент занят обновлятор.

Окно ожидания примет такой вид:

Мы  видим количество потоков и то, чем каждый поток занимается в данный момент.

Чтобы получить ещё более детальная информацию по каждому из потоков, нажмём кнопку "Ещё" и из выпавшего меню выберем пункт "Найти и открыть текущий отчёт(ы) в браузере":

Тогда запустится браузер с отчётами по операции каждого потока и мы, периодически обновляя страницу браузера, сможем наблюдать ход операции детально:

Но что если вышли все сроки и одна из задач никак не хочет завершаться?

В этом случае я рекомендую следующий порядок действий:

Находим и смотрим отчёт зависшей операции

Найти (при помощи возможности, описанной выше) и открыть отчёт зависшей операции.

Если завис пакетный вызов платформы 1с

Если завис пакетный вызов платформы, то отчёт будет обрываться на строках зелёного цвета с префиксом [1c], например, так:

В этом случае (если вы уверены, что дальше ждать нет смысла) запустим диспетчер задач и отобразим процессы всех пользователей:

Среди них найдём процесс 1cv8.exe и завершим его работу, но прежде ПРОЧТИТЕ ПРЕДУПРЕЖДЕНИЕ НИЖЕ.

Предупреждение. Выполняйте аварийное завершение процессов платформы 1с только в крайнем случае (иногда лучше подождать ещё), внимательно взвесив все последствия.

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

Аварийное завершение платформы способно вызвать повреждение базы данных и необходимо 100 раз подумать, прежде чем его выполнять, особенно если вы отключили создание резервных копий перед выполняемой операцией.

Но иногда (довольно распространенный случай - зависание платформы при тестировании и исправлении базы) другого выхода нет и тогда:

Если завис сам обновлятор

Но что если завис сам обновлятор? В этом случае нажимаем кнопку "Ещё" и выбираем пункт "Принудительно завершить все работающие обновлятора":

Обновлятор запросит подтверждение прав на выполнение операции (так как программное уничтожение других процессов требует прав администратора), а затем уничтожит все работающие экземпляры обновлятора (включая окно ожидания).

После этого вы можете смело запускать обновлятор - он запустится в обычном режиме.

Если какие-то базы остались заблокированными

В этом случае достаточно выделить все проблемные базы в обновляторе и далее выполнить операцию "Ещё"-"Разрешить работу...".

Если хотите выполнить эту же операцию без обновлятора, то вот инструкция.

С уважением, (преподаватель школы 1С программистов и разработчик обновлятора).



Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:



Как скачать обновления вручную с сайта, когда обновлятор их не находит

  оглавление  Как настроить передачу архивов в облака (v2)?