| Предыдущий | Следующий |
| ERROR_CLUSTER_NULL_DATA | ERROR_CLUSTER_PARTIAL_WRITE |
ERROR_CLUSTER_PARTIAL_READ
Короткое чтение делает текущую сериализованную запись неполной
ERROR_CLUSTER_PARTIAL_READ означает, что подсистема кластера получила меньше байтов, чем требовалось операции с записью или потоком. Конец потока, разрыв подключения между узлами, усечённый сохранённый блоб или производитель, объявивший неправильную длину, могут вызвать короткое чтение. Полученные байты нельзя передавать десериализатору как полный объект.
Зафиксируйте ожидаемую и фактическую длину, тип записи, исходный узел или объект хранилища и предшествующий заголовок протокола. Сопоставьте сетевые ошибки с узлом-партнёром, но также проверьте, поступили ли данные из базы кластера или потока DLL ресурса. Повторный запуск анализа неполного буфера может превратить транспортную ошибку в вводящую в заблуждение ошибку формата или нарушение доступа.
Данные для определения места усечения
- Ожидаемое и возвращённое число байтов.
- Идентификатор, версия и объявленная длина полезной нагрузки записи.
- Исходное подключение, файл, значение базы кластера или DLL ресурса.
- Предыдущий сброс, тайм-аут, сбой записи или событие хранилища.
Ссылки
- Microsoft: сбор журналов кластера по узлам
- Microsoft: доступ к базе кластера и конфигурационные данные
- Microsoft: граница Resource Monitor и DLL ресурса
Нужно найти другой код? Найти другой код состояния или ошибки.