FCGI/perl memory leakage

Conrad Damon (damon@netserver.Stanford.EDU)
Mon, 31 Mar 1997 15:21:34 -0800

Message-Id: <199703312321.PAA28187@netserver.Stanford.EDU>
To: fastcgi-developers@OpenMarket.com
Subject: FCGI/perl memory leakage
Date: Mon, 31 Mar 1997 15:21:34 -0800
From: Conrad Damon <damon@netserver.Stanford.EDU>

Hi folks,

I'm working on porting some of our cgi-bin scripts to FastCGI and have found 
that no matter how small the script, the fastcgi process seems to grow. My 
setup is SunOS, perl5.00395, FCGI 0.28, apache 1.2.

Watching the process via top, it grows by 4K every 3 or 4 requests. This 
happens even with tiny-perl-fcgi (which allocates only one variable), so it 
wouldn't seem to be the app code. The only other place I can think it might be 
happening is in the FCGI module. Any ideas? Has anyone else noticed this? The 
solution for now is to just kill off the app after x requests (remembering to 
call FCGI::finish). Watched one of the C examples, and it didn't grow at all.