Что означает код ошибки Windows 231 (ERROR_PIPE_BUSY)?

 
Также может означать:
КонстантаТипОС
INVALID_FLOATING_POINT_STATEКод BSODWindows
Предыдущий Следующий
ERROR_BAD_PIPE ERROR_NO_DATA

ERROR_PIPE_BUSY

Нет доступного экземпляра именованного канала

ERROR_PIPE_BUSY возвращается, когда клиент пытается подключиться, но каждый созданный сервером экземпляр уже подключён или недоступен. Обычно это состояние ёмкости или времени, а не неправильно заданное имя канала.

Что проверить

  • Убедитесь, что серверный процесс работает и создаёт ожидаемое число экземпляров.
  • Измерьте длительность подключений и одновременный спрос клиентов.
  • Используйте WaitNamedPipe или эквивалентное ограниченное ожидание, где это уместно.
  • Проверьте, не мешают ли утёкшие подключения возвращению экземпляров в пул.

Как обрабатывать

Если ожидается временное насыщение, повторяйте с разумным тайм-аутом. Увеличивайте ёмкость сервера только после подтверждения, что существующие экземпляры освобождаются правильно.

Ссылки


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