Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache не завершает работу / 8 сообщений из 8, страница 1 из 1
22.10.2009, 10:06
    #36266054
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Столкнулся с такой проблемой.
В менеджере заданий назначено задание которое должно выполняться каждый рабочий день в 7:00.
Перед этим каше через назначенное задание в ОС останавливается, в нем заменяется рабочая БД и после должно запустится задание в каше.
Если в менеджере задание запускается автоматически, каше нормально не останавливается. В cconsole.log вот такая запись:
автор10/20-03:00:08:937 ( 4720) 0 No blocks pending in WIJ file
10/20-03:00:10:406 ( 5100) 0 Shutdown complete
10/20-03:00:11:656 ( 0) 0 cforce killed 0 system and 0 user processes .

В журналах ОС сообщений об ошибки нет.
Когда смотришь Диспетчер задач то в нем висит всего один процесс cache.exe, куб каше синий и остановить каше не возможно пока его в диспетчере не прибешь. После появляется запись об ошибки в журнале Приложений: Ошибка Cahe Config с описанием "^SHUTDOWN exited with error code=0"

Если тоже задание перевести в запуск по требованию, то каше останавливается нормально, происходит замена файла БД и потом старт.

На сервере установлена Win 2003 R2 64-bit, Cache for Windows (x86-64) 2007.1.3 (Build 607). На 32-бит такой глюк не наблюдался. Подскажите как эту беду поправить?
...
Рейтинг: 0 / 0
22.10.2009, 10:53
    #36266213
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Приведите фрагмент скрипта, который ведает остановкой Cache.
Мне приходилось писать скрипты, подобные вашему (остановить Cache, что-то сделать, снова запустить). Скрипты работали (и кое-где до сих пор работают) без нареканий, но постепенно сложилось мнение, что если остановок Cache можно избежать, то лучше их избежать, тем более, что подавляющее большинство работ по обслуживанию этих остановок не требует. В частности, то, что упомянули Вы (подмена БД).
...
Рейтинг: 0 / 0
22.10.2009, 13:57
    #36266853
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Alexey Maslov,

авторc:\InterSystems\Cache\Bin\CSS stop CACHE
...
Рейтинг: 0 / 0
22.10.2009, 14:07
    #36266889
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Проверять надо бы. Можно так (предварительно создав файл CSS_ERR.txt):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
% 1 \bin\css stop cache
If %ERRORLEVEL% NEQ  0  goto exitnocss
...

:exitnocss
copy CSS_ERR.txt % 1 \mgr\bckStatus.log
echo CSS STOP: Не удалось остановить Cache
goto :EOF
И стоит посмотреть, от чьего имени запускается скрипт в планировщике, м.б. прав каких-нибудь не хватает.
...
Рейтинг: 0 / 0
22.10.2009, 16:54
    #36267502
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Alexey Maslov,

Спасибо попробую, а насчет прав запускается от Администратора. Но с другой стороны если в менеджере стоит запускать по требованию, то все проходит нормально.
...
Рейтинг: 0 / 0
23.10.2009, 10:42
    #36268272
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Alexey Maslov,

Подскажите где должен формироваться файл CSS_ERR.txt?
...
Рейтинг: 0 / 0
23.10.2009, 11:37
    #36268538
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Если дословно следовать приведенному фрагменту, то в рабочем каталоге скрипта; или явно укажите путь к файлу. Файл-то все равно Вам создавать.
...
Рейтинг: 0 / 0
23.10.2009, 12:24
    #36268753
nvp
nvp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache не завершает работу
Alexey MaslovЕсли дословно следовать приведенному фрагменту, то в рабочем каталоге скрипта; или явно укажите путь к файлу. Файл-то все равно Вам создавать.
Как я тогда понимаю файл bckStatus.log создается каше только на момент выполнения процедуры останова?
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache не завершает работу / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]