Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 CACHE Backup  [new]
c0de3code
Member

Откуда: Лиепая
Сообщений: 11
Здравствуйте!

Пытаюсь наладить регулярный бэкап на загруженном сервере CACHE 5.1

Зашел в портал - Configuration - Task Manager Settings - Task Schedule

Создал таск BACKUP. (FullAllDatabases)

Задал время - каждую пятницу, в 16:00.

В 16 не запускается - видно, так как бэкап в эту пятницу уже был.

Пытаясь запустить, удалил таск. Создал то же, каждые 5 мин.

Через 5 мин таск запустился, бэкап нормальный.

Удалил таск. Поставил каждый четверг, 17:00.

Подумал, и отредактировал - каждую субботу, 17:00.

Теперь бэкапится и по субботам, и по четвергам.

Но при этом сразу стал глючить Task Manager - View Upcoming Tasks - виснет и не отображает предстоящие задачи.

А сейчас хотел таск BACKUP отредактировать или хотя бы удалить - не могу.

При нажатии на Edit против моего таска в Configuration - Task Manager Settings - Task Schedule портал вместо диалога выдает ошибку и дамп переменных:

Error: <INVALID OREF>zOnPreHTTP+9^%cspapp.mgr.utilsystaskbuildercontent.3
ErrorNo: 5002
CSP Page: /csp/sys/mgr/UtilSysTaskBuilderContent.csp
Namespace: %SYS
Class: %cspapp.mgr.utilsystaskbuildercontent
Routine: %cspapp.mgr.utilsystaskbuildercontent.3
Location: zOnPreHTTP+9

<дамп поскипан>

Нажмешь на Delete - похожий OREF вместо обновления страницы.

Кто виноват и что делать?
5 сен 06, 10:40    [3093040]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
ну я
Member

Откуда: Stalingrad
Сообщений: 1195
Надо написать на support@intersystems.ru или пойти на три буквы (WRC), если там есть аккаунт. Отметьте что для Вас это проблема критична, тогда решение ускорят.
7 сен 06, 11:05    [3103421]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
Есть аналогичная ситуация. Создал две задачи, а теперь они не управляемы, но при запуске каше стартуют, в подробной информации выводится что задачи завершились с ошибкой. Как можно удалить задачи из планировщика?
18 июл 14, 16:22    [16326126]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
Всем добрый день!

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

На странице возникла ошибка исполнения:

CSP ошибка 
Ошибка: <INVALID OREF>zOnPreHTTP+9^%cspapp.mgr.utilsystaskbuildercontent.3
Ошибка: 5002
CSP страница: /csp/sys/mgr/UtilSysTaskBuilderContent.csp
Область: %SYS
Класс: %cspapp.mgr.utilsystaskbuildercontent
Программа: %cspapp.mgr.utilsystaskbuildercontent.3
Расположение: zOnPreHTTP+9

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

Подскажите, можно ли как-нибудь удалить задачи из списка задач?
Пробовал изменить параметры задач SQL запросами, но данные закрыты (залочены).
18 июл 14, 16:38    [16326209]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2732
Зная ID задачи, можно удалить в терминале
##class(%SYS.Task).%DeleteId(1000)
18 июл 14, 16:55    [16326313]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
DAiMor,

спасибо. Одна из задач удалилась корректно, а вот вторая не удаляется.
При выполнении команды " ##class(%SYS.Task).%DeleteId(1002)" возвращается ошибка:

"0 .« %DeleteData+2^%SYS.Task.1:%SYS"

Может у вас есть какие-нибудь предположения что это может быть?
21 июл 14, 14:06    [16335406]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2732
slider_by
DAiMor,

спасибо. Одна из задач удалилась корректно, а вот вторая не удаляется.
При выполнении команды " ##class(%SYS.Task).%DeleteId(1002)" возвращается ошибка:

"0 .« %DeleteData+2^%SYS.Task.1:%SYS"
Может у вас есть какие-нибудь предположения что это может быть?

а теперь после этой ошибки, еще одну команду чтобы расшифровать ее
d $system.OBJ.DisplayError()
21 июл 14, 14:48    [16335773]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
Причем что интересно - задача стартует вместе со стартом СУБД, в результате создается файл инкрементального бекапа и потом процесс Cache на котором крутиться задача постоянно отжирает 25% процессорного времени. Вот значения таблицы TASK:

В нем смущает значение: OutputFilename C:\CacheSys\Mgr\Backup\ - т.к. в нем отсутствует имя файла.

#1
ID1002
DailyEndTime3:10:00
DailyFrequencyOnce
DailyFrequencyTimeMinutes
DailyIncrement
DailyStartTime3:10:00
DayNextScheduled07/21/2014
Descriptionincremental backup DB
DisplayErrorDate
DisplayErrorNumber
DisplayFinished
DisplayIntervalРаз в 03:10:00
DisplayNextScheduled21.07.2014 3:10
DisplayRunНедельный, каждую неделю на Воскресенье Понедельник Вторник Среда Четверг Пятница
DisplayRunAfter
DisplayStarted21.07.2014 13:09
DisplayStatus
ER
EmailOutput0
EndDate
ErrorRunning
Expires1
ExpiresDays
ExpiresHours
ExpiresMinutes
IsBatch0
JobGUID1240F9DC-99CF-479D-8F01-706E4813228A
LastFinished0
LastSchedule63388,114
LastStarted63389,47341
NameIncremBackUpDB
NameSpace%SYS
OpenOutputFile0
OutputDirectory
OutputFileIsBinary1
OutputFilenameC:\CacheSys\Mgr\Backup\
PriorityNormal
RescheduleOnStart0
RunAfterGUID
RunAsUserSuperUser
RunningJobNumber3496
SettingsDeviceC:\CacheSys\Mgr\Backup\ SaveToTape0 TapeDevice47
StartDate06/30/2014
Status-1
Suspended
TaskClass%SYS.Task.BackupIncrementDatabaseList
TimeNextScheduled3:10:00
TimePeriodWeekly
TimePeriodDay123456
TimePeriodEvery1
TypeUser
21 июл 14, 15:01    [16335893]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
DAiMor
slider_by
DAiMor,

спасибо. Одна из задач удалилась корректно, а вот вторая не удаляется.
При выполнении команды " ##class(%SYS.Task).%DeleteId(1002)" возвращается ошибка:

"0 .« %DeleteData+2^%SYS.Task.1:%SYS"
Может у вас есть какие-нибудь предположения что это может быть?

а теперь после этой ошибки, еще одну команду чтобы расшифровать ее
d $system.OBJ.DisplayError()

ОШИБКА #5803: Не удалось затребовать монопольную блокировку
21 июл 14, 15:02    [16335909]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2732
slider_by
ОШИБКА #5803: Не удалось затребовать монопольную блокировку
Наверно эта, задача в данный момент работает
21 июл 14, 15:08    [16335960]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2732
slider_by
задача стартует вместе со стартом СУБД,
Это нормально, если сервер считает, что задача должны была выполнится, но еще не выполнилась, на момент старта, он ее запускает, чтобы это предотвратить в настройках задачи есть параметр, "Повторно запланировать задачу после рестарта системы?" если поставить Да, то задача не будет выполнена сразу при старте, а запланирует на новое время по графику.
соответственно это свойство RescheduleOnStart для этого объекта, который должен быть 1 для такого поведения.
21 июл 14, 15:13    [16335997]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
DAiMor
slider_by
ОШИБКА #5803: Не удалось затребовать монопольную блокировку
Наверно эта, задача в данный момент работает


Похоже на то, т.к. как я писал выше процесс каше с этой задачей отъедает 25% процессора.
Можно ее принудительно убить перед удалением?
21 июл 14, 15:16    [16336012]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno -> Moscow
Сообщений: 2732
slider_by
DAiMor
пропущено...
Наверно эта, задача в данный момент работает


Похоже на то, т.к. как я писал выше процесс каше с этой задачей отъедает 25% процессора.
Можно ее принудительно убить перед удалением?
Да, думаю можно. Но средствами Cache.
21 июл 14, 15:17    [16336025]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
DAiMor
slider_by
задача стартует вместе со стартом СУБД,
Это нормально, если сервер считает, что задача должны была выполнится, но еще не выполнилась, на момент старта, он ее запускает, чтобы это предотвратить в настройках задачи есть параметр, "Повторно запланировать задачу после рестарта системы?" если поставить Да, то задача не будет выполнена сразу при старте, а запланирует на новое время по графику.
соответственно это свойство RescheduleOnStart для этого объекта, который должен быть 1 для такого поведения.


Как через терминал поменять свойство RescheduleOnStart ?

Или как убить задачу средствами каше? Через портал управления я не могу остановить выполнение задачи, выдает ошибку CSP
21 июл 14, 15:34    [16336123]     Ответить | Цитировать Сообщить модератору
 Re: CACHE Backup  [new]
slider_by
Member

Откуда:
Сообщений: 8
DAiMor, Спасибо вам ОГРОМНОЕ!

Через оснастку "ПРОЦЕССЫ" снял задачу и после удалил ее.
21 июл 14, 15:37    [16336155]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить