use CGI::Stateless; # When new request come in FastCGI-like persistent environment: local *STDIN; open STDIN, '<', \$stdin or die "open STDIN: $!\n"; local %ENV ...