Что означает код HRESULT 0xC0370108 (ERROR_VMCOMPUTE_CONNECT_FAILED)?

 
Предыдущий Следующий
ERROR_VMCOMPUTE_TERMINATED ERROR_VMCOMPUTE_TIMEOUT

ERROR_VMCOMPUTE_CONNECT_FAILED

Что означает ERROR_VMCOMPUTE_CONNECT_FAILED

ERROR_VMCOMPUTE_CONNECT_FAILED (0xC0370108) — Не удалось установить соединение с виртуальной машиной, в которой размещён контейнер.

Контекст результата 0xC0370108 — подсистема «Host Compute Service» и область «compute systems, containers и virtual machines». Условие «не удалось установить соединение с виртуальной машиной, в которой размещён контейнер» указывает на тему «vmcompute, соединение, сбой», а не на общий отказ всего компонента.

Что проверить и как подтвердить исправление

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0370108 в условии «не удалось установить соединение с виртуальной машиной, в которой размещён контейнер» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Перед повтором 0xC0370108 зафиксируйте compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите HCS. Различия по теме «vmcompute, соединение, сбой» для 0xC0370108 покажут, изменился ли первый неуспешный этап.

Для 0xC0370108 применяйте исправление на границе первого отказа: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. Сообщение «не удалось установить соединение с виртуальной машиной, в которой размещён контейнер» при 0xC0370108 не следует подавлять общей обработкой исключения.

После исправления повторите тот же вызов на прежних данных; у результата 0xC0370108 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0xC0370108: Host Compute System overview · Windows container version compatibility · hcsshim project.


Нужно найти другой код? Найти другой код состояния или ошибки.