| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.