Имя: Пароль:
IT
Админ
Планировщик на сервере 2008 завершает задание с кодом (0x40010004)
0 Vladal
 
19.09.11
10:54
ОС - Сервер 2008 х64
Базы на 2005 скуле
Задание запускается от пользователя с админскими правами

Ночью планировщик запускает Предприятие 7.7 для выполнения регламентных заданий.
В одном скрипте прописаны все базы для обработки и с пятницы не все базы отрабатывают - примерно половина. причем всё задание работает обычно около 4 часов, а эти дни (пт, сб, вс и пн сегодня) - чуть мене 2 часов.

Шедуллер пишет на задании - статус (0x40010004), в логе шедуллера код завершения -1073807364

Гуглил код ошибки - вроде, как задание прервано или что-то в этом роже (на инглише). Русского описалова не нашел.

Кто что подскажет по этому поводу?
1 Vladal
 
19.09.11
10:55
Еще!

Ели вручную запустить задание - работает.
2 Kreont
 
19.09.11
11:01
Попробуй добавить в код логирование, что б знать что и в каком месте падает обработка 1С:

ФайлТХТ = СоздатьОбъект("Текст");

Попытка
 // Весь код обработки
 // + вставки в контрольные точки:
 // ФайлТХТ.ДобавитьСтроку("КТ00*");
Исключение

ФайлТХТ.ДобавитьСтроку(ОписаниеОшибки());
ФайлТХТ.Записать("Сучествующий каталог + имя с парвами записи...");

КонецПопытки
3 Vladal
 
19.09.11
11:07
Спасибо. Логирование есть - потом другой планировщик уже в 6 утра который собирает инфу по ночным обработкам и выдаёт в удобоваримом виде.

Заходил в каждой базе в ЖР - базы по порядку запускались, корректно выходили. Вторая половина списка не запускается. Ручками - запускаются и все отрабатывают. Из шедуллера - нихт.
4 Kreont
 
19.09.11
11:14
0x40010004 - The task is running
Получается что предыдущее задание еще не дошло до конца, может хватит увеличить время между запуском заданий.
5 Vladal
 
19.09.11
11:39
(4) Да ну... может и так.
Дай ссылку, где нарыл описалово!

В диспетчере задач не было процессов от этого пользователя.
Да и в ЖР - в 8-й базе вход в 01-40, выход 02-05.
в 9-й базе - пусто. Событий за сегодня нет.

Х.з. товарищ прапорщик, собака след не берет!