Site icon EfmSoft

Что означает код errno 109 (ETOOMANYREFS) в Linux?

 
Также может означать:
КонстантаТипОС
ERROR_BROKEN_PIPEОшибка WindowsWindows
EDESTADDRREQerrnoWindows
SESSION1_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
ECONNRESET EDESTADDRREQ

ETOOMANYREFS

Что означает ETOOMANYREFS в Linux

ETOOMANYREFS: Слишком много ссылок: объединение потоков невозможно. Слишком много descriptors/rights находятся в передаче через UNIX-domain socket; проверяйте очередь ancillary data и подтверждение получения на peer side.

Практическая проверка

Для UNIX-domain descriptor passing подсчитайте количество file descriptors, отправленных, но ещё не принятых peer-ом. Сопоставьте sendmsg/recvmsg и обработку ancillary rights по каждому соединению. Если очередь растёт, исправление находится в consumer flow-control или подтверждении получения; повышение системного лимита лишь увеличит объём ресурсов, застревающих в передаче.

Ссылки


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

Exit mobile version