Thread FastCGI Wrapper und Skript läuft nicht
(2 answers)
Opened by Andreas at 2011-05-18 15:54
Hallo zusammen,
System: apache2 (2.2.16-6+squeeze1) + libapache2-mod-fcgid (1:2.3.6-1) + perl (5.10.1-17) unter oben genannten System versuche ich via einem eigenen Perlwrapper Perlskripte, entweder als fcgi-Skripte oder normale Perlskripte auszuführen. Das Wrapper-Skript wird auch aufgerufen, dies generiert einen Socket und soll dann in einer Schleife das übergebene Skript ausführen. FCGID-Config Code: (dl
)
1 <IfModule mod_fcgid.c> Perl-Wrapper (fastcgi-wrapper.pl -> Nur zum testen was ankommt, andere Skripte vorhanden Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use Data::Dumper; use FCGI; my $socket = FCGI::OpenSocket( "/var/lib/apache2/fcgid/sock/test.sock", 20 ); my $request = FCGI::Request( \*STDIN, \*STDOUT, \*STDERR, \%ENV, $socket ); print "Request-Data:\n". Dumper($request). "\n"; while($request->Accept() >=0) { print ( "ENV-Data:\r\n" ); my $env = $request->GetEnvironment(); print Dumper($env); print ( "\r\n" ); } Perl-Skript (welches ich per Browser aufrufe) Allerdings bekomme ich immer folgende Meldungen im Apache-Errorlog: Code: (dl
)
1 [Wed May 18 15:55:35 2011] [info] mod_fcgid: server 10.58.77.240:/usr/lib/cgi-bin/fastcgi-wrapper.pl(26625) started Hat jemand eine Idee woran es noch liegen könnte, wo mache ich einen Fehler? Wäre für jede Anregung dankbar. Grüße Andreas modedit Editiert von GwenDragon: Titel geändert, Systemhinweis in Text; Logs in CODE-Tags Last edited: 2011-05-18 16:02:23 +0200 (CEST) |