Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché Новый топик    Ответить
 Что может вызвать ошибку ZSUBSCRIPT?  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12682
У одного нашего клиента Каше версии
Cache for Windows (x86-64) 2012.1.1 (Build 602) Wed Mar 7 2012 22:36:34 EST


На одном из клиентских серверов, всего их у него около 30шт., начали получать ошибку ZSUBSCRIPT... На, казалось бы, простой команде
M @Name=@rb

Где, если верить присланным стекам ошибок
s rb=$na(^Rb("srvignatovo.ignatovo.trudrm"))
s Name=$na(^CacheTemp("IGN","srvignatovo.ignatovo.trudrm","START^DFPRK","oldRb"))

Т.е. пустых индексов нет и значение имен не превышает допустимое...
ПО на всех серверах одинаковое.
Мало того! У нас есть еще несколько клиентов, с большим количеством серверов, на которых работает это же ПО. Ошибок у них нет.

Что еще может вызвать генерацию ошибки ZSUBSCRIPT?
Проверка целостности проблемного сервера ошибок не дает...
3 фев 17, 13:43    [20177398]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
drakut
Member

Откуда: Москва
Сообщений: 68
krvsa,
Проверка целостности всегда возвращает успех. Нужно смотреть лог проверки. Не сомневаюсь что так и делали, но на всякий случай, и для пользы поколений.. )
3 фев 17, 14:09    [20177522]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12682
drakut
Проверка целостности всегда возвращает успех. Нужно смотреть лог проверки.

Тут я не совсем понял...

Если ошибки есть - их явно видно по тексту, что формирует проверка целостности... И в конце того текста еще выводятся итоги, где я всегда видел количество тех ошибок...

Но в данном случае текст проверка выдала безупречный. В итогах так же написано, что ошибок нет...
Или нужно еще чего-то смотреть?
3 фев 17, 14:16    [20177556]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
DirksDR
Member

Откуда: Пермь
Сообщений: 302
krvsa,

По моему скромному разумению, команда merge копирует и нижележащие узлы.
А у них длина ссылки может быть больше.
А ссылка в ^CacheTemp у Вас длинее на "IGN","srvignatovo.ignatovo.trudrm","START^DFPRK",
чем в ^Rb.
3 фев 17, 14:16    [20177557]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12682
DirksDR
По моему скромному разумению, команда merge копирует и нижележащие узлы.

Да. Так и есть.
DirksDR
А у них длина ссылки может быть больше.
А ссылка в ^CacheTemp у Вас длинее на "IGN","srvignatovo.ignatovo.trudrm","START^DFPRK",
чем в ^Rb.

Запрошу у них проблемный узел для анализов.
Теоретически там не должно быть ничего "длинного", но есть хоть что проверить дальше.
3 фев 17, 14:19    [20177566]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12682
Клиент провел более глубокие изыскания на том сервере...
Выяснилось, что разрушается сам диск, на котором находится БД.

Т.ч. проблема вроде как с меня снимается.
3 фев 17, 14:33    [20177635]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
drakut
Member

Откуда: Москва
Сообщений: 68
krvsa,
Странно что процедура проверки целостности не выдала никаких ошибок при таком положении дел
3 фев 17, 14:53    [20177784]     Ответить | Цитировать Сообщить модератору
 Re: Что может вызвать ошибку ZSUBSCRIPT?  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 12682
drakut
Странно что процедура проверки целостности не выдала никаких ошибок при таком положении дел

Так и ошибки при разрушении совсем другие обычно... Там их как бы не семейство целое!
3 фев 17, 15:27    [20177960]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché Ответить