Getting kind of OT here, so in short... I won't be correcting you in regards to qpopper (I don't know it), but it's a well-established practice that you should not run heavily used services out of inetd, as it likes to barf at high loads (esentially cutting off all the services running from within inet!). You'll see lots of references to this all over the place (I remember seeing it in an old version of SAG, or maybe NAG) - plus, it makes sense! In addition, it doesn't really matter if a service is threaded or not (as most unix-based services are not). If you have a service running in daemon mode, it doesn't _have_ to fork for each running connection, it only does it if it needs to (plus you still always have the parent running) - usually it can just multiplex between the clients, they don't all require all full attention all the time, especially as it probably doesn't manage the network connectivity on it's own. Well that wasn't short. Maspik && die. Leonid Igolnik - LiM wrote: > > Correct me if I wrong, but qpopper works only with inetd and it is single > thread program so even it was compiled without inetd it would fork for > each request > > Leonid Igolnik aka LiM > > On Sat, 29 Jan 2000, Omer Efraim wrote: > > |Actually, my reasoning against using this method > |on a loaded machine is not due to any problem with tcpd, > |but rather with inetd. Linking qpopper against libwrap > |and using tcp wrappers that way is just fine even for > |loaded machines, but inetd is just too costly in these > |situations (forking a completely new process for each new > |request of telnet/ftp/pop/whatever - fine for a small server, > |death for heavily used machines). > | > |Leonid Igolnik - LiM wrote: > |> > |> |I have never used qpopper, and therefore do not know > |> |if it has built-in support for tcp wrappers, but you > |> |if performence is not that much of an issue (i.e., this > |> |is not a machine servicing thousands of users per minute), > |> Actually even if your machine is "servicing thousands" I still would > |> suggest using tcpd for all kind of purposes - starting from auditing and > |> logging. I know many machines ISP's and non that run pop service using > |> tcpd. > |> > |> |just stick it in inetd and launch thru tcpd. > |> | > |> |Aviram Jenik wrote: > |> |> > |> |> Hi. > |> |> > |> |> How can I run qpopper through tcp wrappers? > |> |> Does it require a recompilation of qpopper? > | > |[snip] > | > |-- > |/--------------- Omer Efraim, omere@tcmail.tau.ac.il ------------------\ > |[ Microsoft Vaccine 2000 is configuring your immune system. This may ] > |[ take a few minutes. If your body stops responding for a long time and ] > |[ there is no brain activity please die. Setup will continue after you ] > |[ are reborn. ] > |\-----------------------------------------------------------------------/ > | - Quoting Buzh, asr > > Leonid Igolnik aka LiM > > ================================================================= > To unsubscribe, send mail to linux-il-request@linux.org.il with > the word "unsubscribe" in the message body, e.g., run the command > echo unsubscribe | mail linux-il-request@linux.org.il -- /--------------- Omer Efraim, omere@tcmail.tau.ac.il ------------------\ [ Microsoft Vaccine 2000 is configuring your immune system. This may ] [ take a few minutes. If your body stops responding for a long time and ] [ there is no brain activity please die. Setup will continue after you ] [ are reborn. ] \-----------------------------------------------------------------------/ - Quoting Buzh, asr
S/MIME Cryptographic Signature