| Anterior | Siguiente |
| ENAMETOOLONG | ENONET |
ENOSR
Qué significa ENOSR en Solaris
ENOSR es «Out of STREAMS resources». Solaris usa STREAMS de forma real, por lo que este errno puede indicar que open() u otra operación no pudo reservar las estructuras internas que necesita el stream.
Oracle lo trata como una escasez temporal de recursos. Aun así, una repetición sostenida puede señalar fuga o dimensionamiento insuficiente de stream heads/queues, no solo un pico aislado.
Qué comprobar
- Mide streams abiertos, queues y módulos asociados al subsistema que falla.
- Revisa recursos del sistema y si los streams se cierran correctamente en caminos de error.
- Distingue
ENOMEM,ENOBUFSy límites de descriptors. - Aplica backoff si la condición es transitoria y diagnostica si se vuelve persistente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.