[Catalyst] How to use FastCGI engien?
Jon
jon+catalyst at youramigo.com
Mon Nov 13 11:25:08 GMT 2006
Check that the user that runs apache (prob. apache or httpd, depending
on your linux distribution) has filesystem read/write/execute access to
the /etc/httpd/logs/fastcgi directory or the equivalent for your setup.
Also check that your apache user has filesystem execute permission
in /home/user/Myapp/script.
HTH.
--
Jon
On Mon, 2006-11-13 at 18:44 +0800, Mao DengFeng-e13751 wrote:
> Hi,
> I have installed mod_fastcgi into apache and I got this information:
> --------------------------------------------
> Apache/2.0.55 (Unix) PHP/4.4.2 mod_fastcgi/2.4.2 Server at
> apflex.pcs.mot.com Port 80
> --------------------------------------------
>
> In httpd.conf, I put below changes into it
>
> #
> #Configuration for Catalyst
> #
> FastCgiIpcDir /tmp
> FastCgiServer /home/user/Myapp/script/myapp_fastcgi.pl -processes 5
> Alias /myapp /home/user/Myapp/script/myapp_fastcgi.pl/
> <Directory "/home/user/Myapp">
> Options +ExecCGI
> </Directory>
> When I start apache server, I got below error message :
>
> FastCGI: can't start server
> "/home/user/Myapp/script/Myapp_fastcgi.pl" (pid 3437), chdir() failed:
> Permission denied
> [Mon Nov 13 18:27:00 2006] [warn] FastCGI: server
> "/home/user/Myapp/script/myapp_fastcgi.pl" started (pid 3437)
> [Mon Nov 13 18:27:00 2006] [warn] FastCGI: server
> "/home/user/Myapp/script/myapp_fastcgi.pl" (pid 3437) terminated by
> calling exit with status '255'
>
> I have made the permission of all content in "Myapp" folder to
> 777.
> Anyone can give me some advice for these errors?
>
> Another question.
> I try to start catalyst in standeralone server mode using FastCGI
> enigen (FCGI and FCGI::ProcManager have been installed). the command
> like this:
> ./script/ezx_flex_fastcgi.pl -l :3000 -n 1
>
> The catalyst seems launched sucessful
>
> [info] EZX_Flex powered by Catalyst 5.7005
> FastCGI: manager (pid 3455): initialized
> FastCGI: server (pid 3456): initialized
> FastCGI: manager (pid 3455): server (pid 3456) started
> FastCGI: server (pid 3457): initialized
> FastCGI: manager (pid 3455): server (pid 3457) started
> FastCGI: manager (pid 3455): server (pid 3458) started
> FastCGI: server (pid 3459): initialized
> FastCGI: manager (pid 3455): server (pid 3459) started
> FastCGI: server (pid 3460): initialized
> FastCGI: manager (pid 3455): server (pid 3460) started
> FastCGI: server (pid 3458): initialized
>
>
> I try to visit http://hostname:3000, I got "the page can't be
> displayed". But when I launched the catalyst without FastCGI engine. I
> can visit this link correctly.
> How can I visit the the application when FastCGI engine was used?
>
> Thanks
> Mao Dengfeng
> _______________________________________________
> List: Catalyst at lists.rawmode.org
> Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
> Dev site: http://dev.catalyst.perl.org/
More information about the Catalyst
mailing list