Perl-скрипт не работает на Apache 2.2.15 с mod_fcgid / Win32 - PullRequest
2 голосов
/ 08 декабря 2010

Я установил apache 2.2.15 с mod_fcgid в Windows XP SP3 и Activestate Perl (пробовал и 5.12, и 5.8.9), пробовал сценарий примера perl на справочной странице mod_fcgid, но он не работает

Iполучить это в журнале ошибок

[вт дек 07 23:10:35 2010] [info] mod_fcgid: сервер 127.0.0.1:/usr/bin/perl.exe(5476) запущен [вт дек 07 23:10:35 2010] [warn] [клиент 127.0.0.1] (OS 109) Канал завершен.: mod_fcgid: получить ошибку результата перекрытия [вт дек 07 23:10:35 2010] [ошибка] [клиент 127.0.0.1] преждевременное завершение заголовков скриптов: f.pl [вт дек 07 23:10:35 2010] [ошибка][клиент 127.0.0.1] Файл не существует: C: /Apache2/htdocs/favicon.ico [вт дек 07 23:10:39 2010] [info] mod_fcgid - infoneto: process /usr/bin/perl.exe(5476) выход (ошибка связи), код возврата 9

Я дважды проверяю все, в том числе: Строка #! / usr / bin / perl.exe Mod_fcgid загружается

При запуске сценария как обычногоCGI работает, когда я обратился к старому mod_fastcgi, он работает просто как fastcgi (то есть загрузка выполняется один раз много раз).

Используя монитор процесса, я вижу, что Apache запускает Perl, но Perl выходит почти мгновенно, дажезагружая скрипт Perl, я попробовал его также на Apache 2.0.52 и 2.0.63 с более старым mod_fcgid и с Apache 2.2.15 с новейшим mod_fcgid (2.3.6), но не повезло

Что можно сделать?

Я гуглил, но, похоже, никто не нашел решения или не смог использовать mod_fcgid с perl на Win32

Я открыл ошибку как в FCGI на cpan, так и на трекере apache, но, похоже, никому нет до этого дела...

Есть ли решение для этого?Это кому-то еще нужно?(mod_fcgid с Perl на Apache / Win32)

1 Ответ

2 голосов
/ 08 декабря 2010

Вы на Win32, и у вас есть a /usr/bin/perl.exe?Вы уверены?

Несмотря на это, я думаю, что вы ищете mod_fastcgi, а не mod_fcgid;по крайней мере, быстрый поиск в гугле показался, что это решило проблему для большинства.Очевидно, mod_fcgid не работает так же хорошо под Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...