| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_TERMINATED | ERROR_VMCOMPUTE_TIMEOUT |
ERROR_VMCOMPUTE_CONNECT_FAILED
Что означает ERROR_VMCOMPUTE_CONNECT_FAILED
ERROR_VMCOMPUTE_CONNECT_FAILED (0xC0370108) означает, что не удалось установить служебное соединение с виртуальной машиной, в которой размещён контейнер. Для изоляции Hyper-V Host Compute Service на хосте должен связаться с вычислительными компонентами внутри служебной виртуальной машины; этот канал нужен для управления контейнером.
Это не обычная ошибка TCP/IP внутри приложения внутри контейнера. Проверка DNS, опубликованного порта или удалённого веб-сервера не объясняет 0xC0370108, если управляющий канал HCS с служебной виртуальной машины ещё не установился.
Что проверить
- Уточните режим изоляции. Ошибка характерна для пути, где контейнер зависит от служебной виртуальной машины; изоляция процесса использует другую модель.
- Сохраните первый документ результата HCS и события Microsoft-Windows-Hyper-V-Compute/Host Compute Service на момент запуска, до удаления контейнера или служебной виртуальной машины.
- Проверьте, что служебной виртуальной машины действительно запускается и не завершается раньше установления управляющего канала.
- Сверьте совместимость версии хоста Windows и базового образа контейнера. Для изоляции Hyper-V поддерживаемые комбинации отличаются от изоляция процесса.
- Если на хосте есть средства защиты конечных точек или ограничения виртуализации, проверьте их влияние именно на канал управления между хостом и гостевой системой, а не только на сетевой интерфейс контейнера.
Как подтвердить исправление
Повторите создание того же нагрузки с тем же режим изоляции. Исправление подтверждается успешным стартом вычислительной системы и отсутствием нового 0xC0370108 в HCS-журнале. Лишь после этого имеет смысл диагностировать сеть приложения внутри контейнера.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
