Article View: es.comp.os.linux.programacion
Article #9306programacion de demonios con mucha carga
From: pedro
Date: Sun, 11 Aug 2002 11:42
Date: Sun, 11 Aug 2002 11:42
16 lines
2115 bytes
2115 bytes
Hola. Me gustaria saber como se programa un servidor tipo apache, o pop, que gestionan tropecientosmil sockets a la vez. Ya que supongo que el programa tipico de un accept y un fork por cada conexion no es buena idea. He estado buscando informacion y he encontrado una pagina interesante donde explica la sentencia select (por si a alguien le interesa es : http://www.ecst.csuchico.edu/~beej/guide/net/html/advanced.html). �es esta la mejor forma? De todas formas, la pega que le veo es que es mono hilo, y creo que los servidores tipo apache llegan a abrir una decena de procesos si hay mucha carga. Por tanto, supongo que si tengo 5 procesos y 500 conexiones, pues cada uno se encargara de 100, pero, �como se las reparten?, porque solo puede haber un accept, �no? �Que ventajas tiene esta forma frente al uso de daemondstools como hace el pop de qmail? Muchas gracias
Technical Details
Message-ID:
<3D564D8D.1080402@big.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!151.189.0.75!newsfeed.arcor-online.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,96a197f33636cb59,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-08-11 04:41:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!151.189.0.75!newsfeed.arcor-online.net!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: pedro <big@big.com> Newsgroups: es.comp.os.linux.programacion Subject: programacion de demonios con mucha carga Date: Sun, 11 Aug 2002 13:42:05 +0200 Organization: Telefonica Data Espagna Lines: 17 Message-ID: <3D564D8D.1080402@big.com> NNTP-Posting-Host: 80-25-213-111.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1029066075 12908 80.25.213.111 (11 Aug 2002 11:41:15 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Sun, 11 Aug 2002 11:41:15 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1a) Gecko/20020611 X-Accept-Language: en-us, en