Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

FastCGI + Apache + Win32

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
$Spot
Гость





СообщениеДобавлено: Пт Дек 06 2002 17:31    Заголовок сообщения: FastCGI + Apache + Win32 Ответить с цитатой

Win32 platform, XP Pro

Скомпилировал и установил FastCGI Perl 0.66. Написал просой FastCGI скрипт (c:/usr/bin/perl - это там где мой перл стоитl)

test.fpl
#!/usr/bin/perl -w

use strict;

use CGI qw(:standard :html3);
use CGI::Fast qw(:standard :html3);
use CGI::Carp qw/fatalsToBrowser/;

print header;

Если не пускать через веб вышеприведенный скрипт то он работает.

У меня кстановлен 1.3.22
Apache/1.3.22 (Win32) mod_fastcgi/2.2.12 PHP/4.2.0 running...

Я сконфигурировал его чтобы он работал с FadtCGI скачав с www.fastcgi.com dll'ку
Добавил в конфу следующую информацию:
httpd.conf:

LoadModule fastcgi_module mods/mod_fastcgi-2.2.12.dll
# (mod_fastcgi-2.2.12.dll is in C:/Apache/mods/)
AddModule mod_fastcgi.c

# in

AddType application/x-httpd-fcgi .fcg .fcgi .fpl
AddHandler fastcgi-script .fcg .fcgi .fpl



В результате получил 500 Server Error в логи обнаружил:

[Thu Dec 05 15:13:09 2002] [error] [client 127.0.0.1] (109)The pipe has been ended: FastCGI: comm with sever "c:/ap
ache/htdocs/ru/test.fpl" aborted: PeekNamedPipe() failed
[Thu Dec 05 15:13:14 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 2628)
[Thu Dec 05 15:13:14 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 2628) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:19 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 4076)
[Thu Dec 05 15:13:19 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 4076) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:24 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 1768)
[Thu Dec 05 15:13:25 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 1768) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:29 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 2364)
[Thu Dec 05 15:13:29 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 2364) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:34 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 2212)
[Thu Dec 05 15:13:35 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 2212) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:39 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 900)
[Thu Dec 05 15:13:39 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 900) terminated wit
h exit with status '0'
[Thu Dec 05 15:13:44 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 1264)
[Thu Dec 05 15:13:44 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" (pid 1264) terminated wi
th exit with status '0'
[Thu Dec 05 15:13:49 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru ...
Вернуться к началу
$Spot
Гость





СообщениеДобавлено: Пт Дек 06 2002 17:32    Заголовок сообщения: Re: FastCGI + Apache + Win32 Ответить с цитатой

And
[Thu Dec 05 15:13:49 2002] [warn] FastCGI: (dynamic) server "c:/apache/htdocs/ru/test.fpl" restarted (pid 3732)
...

Пока апач с FastCGI модулем не перерестартовал строки так и появлялись....

Подскажите где грабли?
Вернуться к началу
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Сб Дек 07 2002 12:00    Заголовок сообщения: Похоже, он у тебя заканчивает работу, а FastCGI должен сидеть резидентно, читать StdIn и отвечать в StdOut (-) Ответить с цитатой

-
Вернуться к началу
$Spot
Гость





СообщениеДобавлено: Сб Дек 07 2002 23:41    Заголовок сообщения: Re: Похоже, он у тебя заканчивает работу, а FastCGI должен сидеть резидентно, читать StdIn и отвечать в StdOut (-) Ответить с цитатой

Ты меня наверное обманываешь. FastCGI приложение совершенно не обязательно должно сидеть резидентно. Оно может работать как обычная программа, но тогда ты не увидишь никаких выйгрышей в скорости, скорее потерю. Я двольно давно программлю на FastCGI но тут проблема такая есть сервак под 2k который надо настроить на FastCGI/Apache заместо IIS. Если это удастся тогда платформу мы менять пока не будем, только HTTP сервер. Вопрос жизни и смерти так я не могу третий день настроить его - главное все мысли умные кончились. Я сюда уже написал после того как все перепробывал, кроме как компиляции апача сразу с mod_fastcgi.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...