On Tue, 2005-12-20 at 09:00 -0800, Ken Simpson wrote:
> Instead of having one multiprocessing-oriented Apache mod_perl process
> per SMTP connection, we use a single event-driven process to handle
> all SMTP connections. To avoid blocking in this single process, we
> dispatch any CPU-intensive tasks to a pool of Apache mod_perl
> processes via a simple TCP protocol. We also dispatch out any tasks
> which are difficult to re-program using asynchronous IO calls --
> including calls out to libraries written by third parties (such as
> spam scanning engines).

Okay, so you basically run two daemons -- mod_perl, and a separate
multiplexing one -- to handle this?  Did you investigate what would be
involved in changing apache to support multiplexing as an MPM?

- Perrin

Reply via email to