[Cologne-pm] FastCGI Frage

bloonix jschulz.cpan at bloonix.de
Wed Jun 6 15:15:43 PDT 2007


Hallo Gerd,

"New FastCGI" wandert ins Log des Webservers und der Rest wird zum
Client gesendet... soweit, sogut :-)

Das $cnt aber immer auf Null stehen bleibt, liegt einfach daran, 
dass der Prozess immer wieder neu gestartet wird. Du musst natürlich
dem Webserver deines Vertrauens mitteilen... 

"Hey, das ist ein FastCGI Prozess, der wird nur einmal gestartet und
bleibt im Speicher liegen." :-) Man bedenke - fast -

Für Apache kannst du das hier -- http://www.fastcgi.com/docs/faq.html --
nachlesen...

Cheers,
jonny

Am Mittwoch, den 06.06.2007, 21:24 +0200 schrieb Gerd Franke:
> Hallo!
> 
> Ich hoffe, es sitzen noch einige Katholen vor dem Rechner....
> 
> Ich wollte mal FastCGI ausprobieren.
> FCGI-0.67.tar.gz habe ich mittels Webmin erfolgreich installiert.
> Dann habe ich untenstehendes unbedeutendes Test-Programmchen  
> zusammenkopiert.
> Als Ausgabe bekomme ich nur "Testing FastCGI: 0 -:- 0".
> 
> Offensichtlich wird das Prog jedesmal neu gestartet (print STDERR  
> "New FastCGI! \n";).
> 
> Was habe ich nicht verstanden oder übersehen???
> 
> Gruß Gerd
> 
> 
> 
> #! /usr/bin/perl -w
> 
> use FCGI; # Imports the library; required line
> 
> #--- Initialization code
> my $cnt = 0;
> my $request = FCGI::Request();
> print STDERR "New FastCGI! \n";
> #--- Response loop
> while ($request->Accept() >= 0)
> 	{
> 	# body of response loop
> 	print "Content-type: text/html\r\n\r\n";
> 	print Show_Html($cnt, $request->IsFastCGI() );
> 	$cnt++;
> 	}
> 
> sub Show_Html
> 	{
> 	my $count		=	shift;
> 	my $IsFastCGI   	=	shift;
> 	#--------------------------
> 	my $html 		= "";
> 	
> 	$html .= '<HTML><HEAD><title>CGI::FASTCGI Example</title>
> 	</HEAD><BODY><h1>Testing FastCGI:&nbsp;';
> 	$html .= $count . ' -:- ' . $IsFastCGI;
> 	$html .= '</h1></BODY></HTML>';
> 	return $html;
> 	};
> 
> 
> _______________________________________________
> Cologne-pm mailing list
> Cologne-pm at pm.org
> http://mail.pm.org/mailman/listinfo/cologne-pm



More information about the Cologne-pm mailing list