/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

error EMFILE (errno 23) en servidor

 
      Índice del Foro elrincondelc.com -> Programación en Servidores
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
anacara



Registrado: 20 Mar 2007
Mensajes: 3

MensajePublicado: 20/03/2007 3:24 am
Título: error EMFILE (errno 23) en servidor

Hola!

Tengo un servidor C que lanza hebras que se comunican con un cliente remoto por medio de sockets. Al leer de los sockets me aparece el error número 23 (EMFILE), que significa "demasiados archivos abiertos en el sistema". Supongo que se debe a que cada hebra tiene su propio socket y cada descriptor de socket es un descriptor de fichero.

¿Puedo ignorar este error o me provocará problemas más adelante?

Por otra parte, cuando desconecto las hebras (cerrando los correspondientes sockets), el resto de hebras se vuelven un poco "tontas" y no responden a las peticiones que les envío... no sé si tendrá algo que ver con el error EMFILE o es otra cosa.

Muchas gracias
Volver arriba
      Índice del Foro elrincondelc.com -> Programación en Servidores
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com