I've checked a fork server into CVS HEAD. It does what has been
discussed on the list a few times - creates a pure perl tcp daemon,
loads all the plugins in the parent process, and forks a child off for
each connection. It should be a *lot* more stable than pperl or the
selectserver.
I've been running it for about 12 hours now and no problems (and a
*lot* of viruses - these guys are getting really cunning - password
protected zip with the password being an image!).
The major downside is that it doesn't do some of the things tcpserver
does to protect you against DoS such as number of child limits. I'm
sure someone with the smarts could add that in though.
Matt.
- Re: Fork server Matt Sergeant
- Re: Fork server David Nicol
- Re: Fork server Matt Sergeant
- Re: Fork server Charlie Brady
- Re: Fork server Matt Sergeant
- Re: Fork server Robert Spier
- Re: Fork server Tim Meadowcroft
- Re: Fork server Charlie Brady
- Re: Fork server Robert Spier
- Re: Fork server Charlie Brady
- Re: Fork server Matt Sergeant
