| Предыдущий | Следующий |
| RPC_NT_SERVER_UNAVAILABLE | RPC_NT_INVALID_NETWORK_OPTIONS |
RPC_NT_SERVER_TOO_BUSY
RPC_NT_SERVER_TOO_BUSY — значение NTSTATUS, используемое средой выполнения Windows RPC. Оно отличает нехватку пропускной способности от отсутствия сервера: сервер доступен, но слишком занят, чтобы завершить операцию. В зависимости от транспорта и конфигурации сервера на это состояние могут влиять глубина очереди, backlog прослушивателя, доступность рабочих потоков и стоимость запроса.
Это не эквивалент RPC_NT_SERVER_UNAVAILABLE. Статус также не доказывает, что целевая процедура выполнялась. Рассматривайте его как сигнал нагрузки и контроля допуска, а затем исследуйте прослушиватель на стороне сервера и путь выполнения запроса.
Сервер был доступен, но при текущей нагрузке не смог принять или завершить вызов
- Измерьте число одновременных вызовов, backlog прослушивателя RPC, ресурсы процесса и распределение задержек в окне возникновения сбоя.
- Для RPC-прослушивателей на TCP сопоставьте настроенную подсказку максимального числа вызовов с фактическими ограничениями системы и поставщика сокетов.
- Используйте ограниченные повторы с задержкой только там, где операцию RPC безопасно повторять и это допускается семантикой приложения.
Ссылки
- Microsoft: возвращаемые значения RPC
- Microsoft: RpcServerUseProtseqEp
- Microsoft: привязка на стороне сервера
Нужно найти другой код? Найти другой код состояния или ошибки.