| Предыдущий | Следующий |
| RPC_E_NOT_REGISTERED | RPC_E_SERVERFAULT |
RPC_E_FAULT
Что означает RPC_E_FAULT
RPC_E_FAULT означает, что RPC-вызов дошёл до удалённой стороны, но выполнение завершилось fault вместо нормального ответа.
Это отличается от недоступного сервера: первичная причина обычно находится внутри серверного метода.
Что проверить
- Сопоставьте клиентский вызов с серверным журналом по времени и идентификаторам.
- Найдите исключение или crash в серверном процессе.
- Проверьте входные данные и их маршалинг.
- Не делайте бесконечные retry, если сервер стабильно падает на том же запросе.
Исправление — устранить серверную fault-причину или некорректный контракт вызова.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
