| Предыдущий | Следующий |
| hrFileClose | hrTooManyIO |
hrOutOfThreads
Что означает hrOutOfThreads
hrOutOfThreads означает, что ESE не смогла создать или получить worker thread, необходимый для текущей операции.
Что проверить
- Общее число threads процесса и его динамику.
- Какие ESE sessions/operations остаются активными необычно долго.
- Ошибку создания thread на уровне ОС, если она доступна в trace.
- Resource pressure процесса и системы в момент первого отказа.
Как локализовать
Не путайте этот HRESULT с отсутствием database object или с обычной ошибкой lookup. Если число threads монотонно растёт, ищите lifecycle leak. Если оно резко достигает предела только под нагрузкой, сравните concurrency и продолжительность ESE work. Повтор без уменьшения pressure может усилить проблему. Полезный контроль — та же операция после завершения лишних sessions/workers при неизменных данных базы.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.