PerlEx, IIS 6 - Worker process fails to recycle under stress
am 17.12.2007 18:02:26 von bryan.kramerI have a problem with my PerlEx application under stress testing:
This is perl, v5.8.8 built for MSWin32-x86-multi-thread
(with 18 registered patches, see perl -V for more detail)
Binary build 822 [280952] provided by ActiveState http://www.ActiveState.com
Built Jul 31 2007 19:34:48
What happens is that the web application hangs trying to create a new worker process after the previous one reached its memory limit. There are no messages in the Event logs (except one informational stating that a worker process is about to be recycled) or the PerlEx*logs.
Using the administrator to recycle the thread pool doesn't change anything - the service continues to be unavailable. The only way to restart is an iisreset.
The worker process is recycled quite frequently because this is a large legacy application with unfortunate memory leaks.
Under stress, the requests are taking around 60s to process with lots of variation. I turned off most of the health features in IIS because IIS was deciding to take the application offline very quickly.
Does anyone have any clues on this one?
Thanks in advance
Bryan
The server is Windows Server 2003 SP2.
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs