Perlex - truncated CGI parameter data under stress

Perlex - truncated CGI parameter data under stress

am 16.11.2008 21:51:14 von Horace Redelmyer

I have a large Perl web application (Perl 5.8.8, build 822) running
under PerlEx with IIS 6. The IIS worker process is set to recycle every
hour because a long recycle time causes hanging ODBC connections with
locks on key tables when the worker process shuts down.

What we are observing is that once in a while (every week or two), the
application in some of the interpreters suddenly starts getting
incomplete CGI parameters both in POSTS and GETS. The last time the
problem resolved itself after three or four hours, so it seems that
worker process recycling isn't helping. The first time, an iisreset was
done to solve the problem.

This is a legacy application making heavy use of the functional CGI.pm
interface, so it wasn't possible to move to object oriented.
CGI::initialize_globals is called at the end of every request.

Any suggestions would be appreciated.

Thanks in advance
Horace Redelmyer
Consultant
hredelmyer@cogeco.ca
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs