windows - Perl script kører ikke på Apache 2.2.15 med mod\_fcgid/Win32

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har installeret apache 2.2.15 med mod\_fcgid på Windows XP SP3 og Activestate Perl (prøvet både 5.12 og 5.8.9)
forsøgte perl eksempel scriptet i mod\_fcgid reference side men det
Det virker ikke


Jeg får dette i fejllog


[[Tirsdag 07 december 23:10:35 2010]] [[info]] mod\_fcgid: server 127.0.0.1:/usr/bin/perl.exe(5476) startede
[[Tue Dec 07 23:10:35 2010]] [[advare]] [[klient 127.0.0.1]] (OS 109) Røret er afsluttet. : mod\_fcgid: Få overlap resultatfejl
[[Tue Dec 07 23:10:35 2010]] [[fejl]] [[klient 127.0.0.1]] Tidlige ende af scriptoverskrifter: f.pl
[[Tue Dec 07 23:10:35 2010]] [[fejl]] [[klient 127.0.0.1]] Filen findes ikke: C:/Apache2/htdocs/favicon.ico
[[Tue Dec 07 23:10:39 2010]] [[info]] mod\_fcgid - infoneto: proces/usr/bin/perl.exe(5476) exit (kommunikationsfejl), returkode 9


Jeg dobbeltsjekker alt inklusive:
#!/Usr/bin/perl.exe-linjen
Mod\_fcGid er indlæst


Når du kører scriptet som almindeligt cgi virker det
Da jeg vendte mig om til den ældre mod\_fastcgi, virker det fint som en fastcgi (det vil sige belastninger, som engang kører mange gange).


Ved hjælp af procesmonitor kan jeg se, at apache starter Perl, men Perl forlader næsten øjeblikkeligt uden at lige indlæse Perl-scriptet
Jeg prøvede det også på Apache 2.0.52 & 2.0.63 med ældre mod\_fcgid og med Apache 2.2.15 med den nyeste mod\_fcgid (2.3.6) men ingen held


Hvad kan der gøres?


Jeg googled rundt, men ingen synes at have løsning eller administreret ved hjælp af mod\_fcgid med perl på Win32


Jeg åbnede en fejl på begge FCGI på cpan og på apache tracker, men ingen synes at bryde sig om ...


Er der en løsning på dette?
Har en anden brug for dette? (mod\_fcgid med Perl på Apache/Win32)

Bedste reference


Du er på Win32, og du har en /usr/bin/perl.exe? Er du sikker?


Uanset om jeg synes du søger efter mod\_fastcgi snarere end mod\_fcgid, syntes det mindst en hurtig Google-søgning, at det fik problemet for de fleste. Det virker tilsyneladende mod\_fcgid ikke så godt under Windows.