Что означает код errno 68 (EUSERS)?

 
Также может означать:
КонстантаТипОС
ERROR_TOO_MANY_NAMESОшибка WindowsWindows
EADVerrnoLinux
EADVerrnoSolaris
MULTIPLE_IRP_COMPLETE_REQUESTSКод BSODWindows
Предыдущий Следующий
EADV EADV

EUSERS

Устаревшее состояние ресурса на уровне учётной записи

EUSERS — имя BSD errno для состояния «слишком много пользователей». Это не переносимая замена конкретной современной квоты или ограничения процессов, поэтому решающим свидетельством является API, вернувший ошибку. Рассматривайте её как отказ допуска или учёта на уровне всей учётной записи и до изменения поведения приложения определите подсистему, которой принадлежит ограничение.

Эту ошибку не следует сводить к EPROCLIM. EPROCLIM указывает на ограничение числа процессов для одного пользователя; EUSERS — отдельное устаревшее ресурсное состояние, которое в вызывающей подсистеме может отражать другую политику.

Как безопасно исследовать

  • Сохраните в записи об ошибке исходный API, демон и эффективный идентификатор пользователя.
  • Проверяйте ограничения учётной записи, входа, сеанса и допуска к службе, а не только лимиты отдельного процесса.
  • Не повторяйте отклонённый запрос создания в цикле без задержки: ограничение на уровне учётной записи не исчезнет от того, что тот же вызывающий код продолжает попытки.

Ссылки


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