mongrel problems

I am using mongrel on win2k. after i start mongrel only one engine
handles all the request so the requests are served serially. How can i
run multiple instances of mongrel so that requests are directed to the
mongrel instance which is not busy.

Another thing is that sometimes if the request takes long then mongrel
does not time out the request.(i am using mongrel on windows) . As a
result the request is stuck on mongrel forever until i have to restart

Thank you.

You need to run a mongrel cluster and use some kind of balancer. I
develop on Mac and deploy to Linux, so I always go with HAProxy.

I tried googling for balancing software for Windows, but don't really
have time to pick through the results, not sure I would care if I did
find one, because I don't even own a PC.

Have fun!