| FCGI-Engine documentation | Contained in the FCGI-Engine distribution. |
FCGI::Engine::Manager::Server::FreeBSD6 - A subclass of FCGI::Engine::Manager::Server specific to FreeBSD 6.*
This may not even be needed anymore, but at one time it was. This works around the fact that FCGI::ProcManager didn't like to be dameonized on FreeBSD 6.*. I suspect that now that I have switched this to use FCGI::Engine::ProcManager that it is no longer an issue. But at this point I have not have the opportunity to test this theory, so I am leaving this here for historical purposes and as an example of subclassing FCGI::Engine::Manager::Server.
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.
Stevan Little <stevan@iinteractive.com>
Copyright 2007-2010 by Infinity Interactive, Inc.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| FCGI-Engine documentation | Contained in the FCGI-Engine distribution. |
package FCGI::Engine::Manager::Server::FreeBSD6; use Moose; our $VERSION = '0.18'; our $AUTHORITY = 'cpan:STEVAN'; extends 'FCGI::Engine::Manager::Server'; override 'construct_command_line' => sub { my @command_line = super(); pop @command_line; return ( "/usr/sbin/daemon", "sh", "-c", (join " " => @command_line) ); }; 1; __END__