Thread Tipp: FastCGI mit FCGI oder CGI::Fast als externer Server
(2 answers)
Opened by pq at 2012-08-03 21:57
Und wenn man mehrere Prozesse haben möchte, dann bei CGI::Fast den FCGI::ProcManager integrieren. Ich schreibs nochmal zusammen auf:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 BEGIN { $ENV{FCGI_SOCKET_PATH} = "localhost:8888"; $ENV{FCGI_LISTEN_QUEUE} = 100; } use FCGI::ProcManager; use CGI::Fast; my $proc_manager = FCGI::ProcManager->new({ n_processes => 10, }); $proc_manager->pm_manage(); ... my $count; while (my $cgi = new CGI::Fast) { $proc_manager->pm_pre_dispatch(); ... $proc_manager->pm_post_dispatch(); } Direkt mit FCGI zusammen dürfte es auch gehn, habe ich aber nicht probiert. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |