Что означает код NTSTATUS 0xC0020016 (RPC_NT_OUT_OF_RESOURCES)?

 
Предыдущий Следующий
RPC_NT_CANT_CREATE_ENDPOINT RPC_NT_SERVER_UNAVAILABLE

RPC_NT_OUT_OF_RESOURCES

description[Среде выполнения RPC недостаточно ресурсов для завершения запрошенной операции.]

RPC_NT_OUT_OF_RESOURCES — значение NTSTATUS, используемое средой выполнения Windows RPC. Это состояние исчерпания ресурсов внутри RPC, а не признак повреждённой привязки, отсутствующего интерфейса или отклонённой политики аутентификации. Исчерпаны могут быть память среды выполнения, ёмкость конечных точек или прослушивателей, состояние потоков либо другой ресурс, необходимый конкретной операции.

Это отличается от RPC_NT_SERVER_TOO_BUSY, которое отражает наблюдаемое ограничение серверной ёмкости для вызова, и от RPC_NT_CANT_CREATE_ENDPOINT, относящегося именно к созданию конечной точки. Сохраните операцию, вернувшую статус, прежде чем назначать причину.

Среда выполнения RPC завершилась сбоем из-за недоступности необходимых локальных ресурсов

  • Зафиксируйте память процесса, число дескрипторов, регистрации прослушивателей и параллельную нагрузку RPC в момент сбоя.
  • Запишите точный API RPC, вернувший статус; смысл ресурса зависит от того, выполняла ли среда привязку, регистрацию или вызов.
  • Не заменяйте ошибку безусловными повторами, которые могут увеличить давление на уже исчерпанную среду.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.