| Предыдущий | Следующий |
| MF_E_NET_PROXY_TIMEOUT | MF_E_NET_TOO_MUCH_DATA |
MF_E_NET_SERVER_UNAVAILABLE
Что означает MF_E_NET_SERVER_UNAVAILABLE
MF_E_NET_SERVER_UNAVAILABLE (0xC00D428E) означает временную недоступность серверной службы для данного запроса.
Такой результат отличается от неверного URL и от постоянного отказа в доступе. Сервер может быть запущен и отвечать на соединение, но временно не принимать новые медиасессии из-за перегрузки, обслуживания или состояния конкретной точки публикации.
Что проверить
- Сопоставьте отказ с нагрузкой и журналами сервера в тот же момент.
- Проверьте другой ресурс на том же узле и тот же ресурс на другом серверном узле, если инфраструктура распределённая.
- Если сервер вернул Retry-After или аналогичный интервал, соблюдайте его вместо агрессивного цикла переподключения.
- Не меняйте URL, учётные данные и кодек одновременно: временный серверный отказ от этого становится труднее отличить от конфигурационной ошибки.
Повтор оправдан после изменения серверного состояния; сам по себе этот HRESULT не доказывает, что конфигурация клиента неверна.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
