Subject: | FCGI-0.70 to 0.72 with perl5.12: CGI.pm receives CGI variables from previous requests |
hi,
I'm using FCGI in Torrus, here's the code:
http://goo.gl/Gr0oW
http://goo.gl/uYBN5
I installed perl 5.12.3 from sources, and also the latest FCGI.pm.
CGI.pm version: 3.49
The problem is reproducible in FCGI-0.70 , 0.71, 0.72.
Problem: often CGI.pm receives CGI variables from previous requests, and
$q->url(-path => 1) shows a request which was executed before.
The problem is visible when more than one FastCGI processes are
launched. With only one FastCGI handler, the problem is not seen.
The server runs Apache with mod_fastcgi (Ubuntu package:
libapache2-mod-fastcgi 2.4.6-1).
Downgrading to FCGI-0.69 has solved the problem, although perl is
complaining about defined(%hash) statements.