÷ÏÔ ÏÔ×ÅÔ çÒÉÎÍÅÎÁ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ×ÏÐÒÏÓ...
Sincerely,
D.Marck [DM5020, DM268-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
---------- Forwarded message ----------
Date: Wed, 28 Jun 2000 10:20:40 -0700
From: David Greenman <dg@root.com>
To: Dmitry Morozovsky <marck@rinet.ru>
Subject: Re: DG ftpd Q
>On Sun, 25 Jun 2000, David Greenman wrote:
>
>DG> Sorry, I have not released the sources for dg-ftpd.
>
>It's a pity :-) But no problem, surely.
>
>Just one question -- is DG-ftpd multi-threaded? Or is it standard
>inetd-style forked on every control connection?
>
>Background of this question leads to deep discussion in russian
>ISP-related mailing list about "The Right Styled" (tm) daemons under
>extremely high load...
I generally don't believe in multi-threaded programming for mission-critical
applications; one (perhaps very rare) bug kills everything. It's also a bitch
to program. dg-ftpd has one process per ftp session, although it manages them
itself (unlike the standard ftpd, where each is started by inetd).
-DG
David Greenman
Co-founder, The FreeBSD Project - http://www.freebsd.org
Manufacturer of high-performance Internet servers - http://www.terasolutions.com
Pave the road of life with opportunities.
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html