Пакетная работа конфигуратора
23.04.2010
14:12
#1
Подскажите пожалуйста такой вопросик.
Есть бат-файл в котором записано что нужно сделать переиндексацию базы.
Всё это занимает приблизительно 40-50мин.
Всё отлично работает,пока не столкнулись вот с какой проблеммкой!!
Как обычно планировщик запустил этот батник,но через 10 минут выключился свет.
Естественно никто его по новой не загружал(так как это было ночью),а на утро девочки полчаса не могли попасть в 1С так как ждали переиндексацию.
Может кто знает как выходить из такого положения - поделитесь соображениями!
Есть бат-файл в котором записано что нужно сделать переиндексацию базы.
Всё это занимает приблизительно 40-50мин.
Всё отлично работает,пока не столкнулись вот с какой проблеммкой!!
Как обычно планировщик запустил этот батник,но через 10 минут выключился свет.
Естественно никто его по новой не загружал(так как это было ночью),а на утро девочки полчаса не могли попасть в 1С так как ждали переиндексацию.
Может кто знает как выходить из такого положения - поделитесь соображениями!
23.04.2010
16:43
#2
Вы можете в батник дописать сохранение результата выполнения в файл дампа (команда /DumpResult "dumpfilename.txt"), и создать в планировщике задание - если этот файл не появился (например через час), значит выполнение команд не было завершено и надо батник запускать еще раз.
23.04.2010
16:46
#3
Организуйте автоматическое включение сервера после сбоя питания.
(как не знаю, если есть кто из спецов шарящих в электронике сделают)
и т.д.
Сделайте в конце основного батника создание файла метки. Например:
> echo reindex end>c:\reindexmon\%date%
в начале этого же файла вставьте очистку папки мониторинга
> del /Q c:\reindexmon*.*
в планировщике после запланированного времени реидексации создайте задание
в котором например каждый час будет запускаться баник в котором проверяется
наличие файла метки в c:
eindexmon и если таковой не существует, то запись
в журнал о сбое и запуск основного батника для реиндексации.
(как не знаю, если есть кто из спецов шарящих в электронике сделают)
и т.д.
Сделайте в конце основного батника создание файла метки. Например:
> echo reindex end>c:\reindexmon\%date%
в начале этого же файла вставьте очистку папки мониторинга
> del /Q c:\reindexmon*.*
в планировщике после запланированного времени реидексации создайте задание
в котором например каждый час будет запускаться баник в котором проверяется
наличие файла метки в c:
eindexmon и если таковой не существует, то запись
в журнал о сбое и запуск основного батника для реиндексации.
Читают тему
(гостей: 1)