| Предыдущий | Следующий |
| RPC_S_NO_CALL_ACTIVE | RPC_S_CALL_FAILED_DNE |
RPC_S_CALL_FAILED
RPC_S_CALL_FAILED означает, что вызов RPC завершился ошибкой после того, как сервер в определённый момент был доступен. Серверная процедура уже могла начаться, поэтому клиент не может считать, что операция не имела последствий.
Важное следствие
Для операций, изменяющих состояние, не выполняйте слепые повторы. Сначала определите, завершил ли сервер работу, выполнил её частично или отклонил. Если повторы необходимы, проектируйте запросы с ключом идемпотентности либо запросом состояния на уровне приложения.
Какие данные собрать
- Вызываемые интерфейс и процедуру без раскрытия конфиденциальных аргументов.
- Возникла ли ошибка после тайм-аута, отмены, сброса соединения или перезапуска сервера.
- Расширенные записи ошибок RPC и серверные журналы за тот же период времени.
Microsoft: возвращаемые значения RPC · Сведения о расширенной информации об ошибках RPC
Нужно найти другой код? Найти другой код состояния или ошибки.