Miguel Oyarzo O. escribió: > Estimados > > tengo un servidor que atiende muchas solicitudes en forma simultanea > (dante). > Cuando llega a 510 sockes abiertos ya no puede continuar mas y me arroja > este error: > > sockd[31940]: can't accept new clients, no free negotiate slots: Too many > open files (errno = 24) > > Aun no descubro si se trata de un limite de dante o del kernel del FC3. > > Como puedo aumentar el numero de filedescriptors?
Hay archivos en /proc que puedes tocar para eso. > Lei por alli que si aumento el numero de archivos abiertos tambien > debo aumentar FD_SETSIZE, pero no encuentro info sobre eso. Puedes aumentar FD_SETSIZE poniendo un #define en el codigo del programa. Una idea seria incluir <bits/typesizes.h> en el codigo, y justo despues de eso hacer un #undef FD_SETSIZE y a continuacion #define FD_SETSIZE a un numero mas grande (el doble?) Sin embargo yo creo que esa aproximacion al problema es mala. Seria mejor que buscaras otra manera de mejorar la escalabilidad del sistema. Quizas poniendo mas de una instancia de Dante? -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 "I can see support will not be a problem. 10 out of 10." (Simon Wittber) (http://archives.postgresql.org/pgsql-general/2004-12/msg00159.php) From [EMAIL PROTECTED] Tue Nov 21 20:55:42 2006 From: [EMAIL PROTECTED] (Marco Orellana O.) Date: Tue Nov 21 20:51:37 2006 Subject: aumento de filedescriptors y seteo de FD_SETSIZE In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 11/21/06, Miguel Oyarzo O. <[EMAIL PROTECTED]> wrote: > > > Alguna sugerencia? > Utiliza epoll, en vez de select, o poll. Saludos, -- Marco Orellana From [EMAIL PROTECTED] Wed Nov 22 08:53:29 2006 From: [EMAIL PROTECTED] (Arturo Mardones) Date: Wed Nov 22 08:49:20 2006 Subject: problemas con instalacion en raid 0+1 Message-ID: <[EMAIL PROTECTED]> Hola a todos, Tengo un servidor opteron donde intente instalar suse 10.1 y no me resulto pq tiene un raid 0+1 con 4 discos de 140 GB. me alegaba que habia un raid y que no era posible utilizarlo... frente a eso... use mandriva y me reconocio sin problemas el raid... pero antes del particionamiento me preguntaba si queria activar un raid por sw detectado en la bios, si le coloco q sÃ... no me permitia crear particiones, si le digo q no, me deja particionar sin problemas e instalar el sist op sin atados... la cosa es que al bootear, no me aparece nada.... intenta bootear desde el cd y dsps no aparece nada.... q puede ser? en la linea de instalacion en grub, le coloco noload=sata_nv pq en muchas partes lei que era mas o menos no mas el modulo.... pues tiene un raid nvidia y la tarjeta madre es una msi k8n, ahora voy a ver si hay una actualizacion de la bios... sera eso?... Saludos y gracias por cualquier idea! -- http://animaldelared.blogspot.com