Что означает код HRESULT 0x80041812 (CI_E_SHUTDOWN)?

 
Предыдущий Следующий
CI_E_DISK_FULL CI_E_WORKID_NOTVALID

CI_E_SHUTDOWN

Что означает CI_E_SHUTDOWN

CI_E_SHUTDOWN означает: Индекс содержимого остановлен. Индекс или служба уже находится в состоянии shutdown, поэтому новая операция больше не принимается. Код часто появляется в гонке между рабочим запросом и остановкой.

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

  • Запишите момент начала shutdown и поток/компонент, который его инициировал.
  • Проверьте, прекращается ли при этом поступление новых work items и запросов.
  • Дождитесь завершения активных операций перед разрушением зависимых объектов, если API предусматривает такой порядок.

Дальнейшие действия

Сериализуйте остановку с приёмом новой работы. Если нужен новый запрос после shutdown, создавайте его после полноценного startup, а не пытайтесь оживить объект в процессе разрушения.

Технические ссылки


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