| Предыдущий | Следующий |
| 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 или подтверждении получения; повышение системного лимита лишь увеличит объём ресурсов, застревающих в передаче.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
