[rt-users] Change from FastCGI to fcgid

Torsten Brumm torsten.brumm at googlemail.com
Wed Jul 18 12:15:27 EDT 2007


Hi,

here is my working one:

Global Section:

LoadModule fcgid_module modules/mod_fcgid.so

Virtual Host Part:

########################################################################################################################
# Neue FCGID Config fuer rtdev
########################################################################################################################

<VirtualHost *>
        ServerAdmin admin at company.com
        ServerName rtdev.company.com
        DocumentRoot /opt/rt3/share/html/
        AddDefaultCharset UTF-8
        AddHandler fcgid-script .fcgi


############################################################################
        # FCGID Configuration. See more details:
http://fastcgi.coremail.cn/doc.htm

############################################################################

        IdleTimeout 7200
        # An idle fastcgi application will be terminated after IdleTimeout
seconds.

        IdleScanInterval 480
        # The scan interval for idle fastcgi applications.

        BusyTimeout 3000
        # a fastcgi application will be terminated if handing a single
request longer than busy timeout.

        BusyScanInterval 480
        # The scan interval for busy timeout fastcgi applications.

        ErrorScanInterval 3
        # The scan interval for exit pending fastcgi applications. fastcgi
applications will be terminated within
        # this scanning.

        ZombieScanInterval 3
        # The scan interval for zombie process.

        ProcessLifeTime 86400
        # A fastcgi application will be terminated if lifetime expired, even
no error is detected.

        SocketPath /tmp/fcgid/sock.rt3
        # WICHTIG, das komplette Verzeichnis bis hin zum Socket muss
schreibbar sein für apache!
        # The directory to put the UNIX domain socket. (UNIX only)

        SpawnScoreUpLimit 10
        # The spawn-speed control score up water limit. Score increases
while a process is spawned or terminated, and
        # decreases as time progresses; while the score is higher than
SpawnScoreUpLimit, the spawning will be held

        SpawnScore 1
        # The weight of spawning.  This weight will be plused to the
spawn-control score on every spawn. The higher
        # this number is, the lower speed of spawning can be.

        TerminationScore 2
        # The weight of termination. This weight will be plused to the score
while fastcgi process terminates. The
        # higher this number is, the lower speed of spawning can be.

        MaxProcessCount 40
        # The max count of total fastcgi process count.

        DefaultMaxClassProcessCount 32
        # The maximum number of fastcgi application instances allowed to run
for any one fastcgi application.

        DefaultMinClassProcessCount 3
        # The minimum number of fastcgi application instances for any one
fastcgi application.

        # DefaultInitEnv  env_name env_value
        # The default environment variables before a fastcgi application is
spawned. You can set this configuration
        # more than once.

        IPCConnectTimeout 100
        # The connect timeout to a fastcgi application.

        IPCCommTimeout 1200
        # The communication timeout to a fastcgi application. Please
increase this value if your CGI have a slow
        # initialization or slow respond.

        # OutputBufferSize n (64k bytes)
        # CGI output cache buffer size.

        # MaxRequestsPerProcess n (-1)
        # Adds a MaxRequestsPerProcess parameter that allows mod_fcgid to
exit after handling a certain number of
        # requests, similar to the existing ProcessLifeTime option.


############################################################################
        # END FCGID CONFIG

############################################################################

        <Directory "/opt/rt3/share/html">
                Options FollowSymLinks ExecCGI
                AllowOverride None
        </Directory>
        ExpiresActive On
        ExpiresByType text/css A3600
        ExpiresByType image/png A3600
        ExpiresByType application/x-javascript A3600
        ExpiresByType image/gif A3600
        Alias /NoAuth/images /opt/rt3/share/html/NoAuth/images
        Alias /pics/ /opt/rt3/share/html/NoAuth/images/pics/
    ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
</VirtualHost>

Hope this helps a lilttle.

Torsten

2007/7/18, mailing list <sunlist at yahoo.com>:
>
> Now that I installed fcgid, and have configure Apache2 httpd.conf with the
> following:
> LoadModule fcgid_module modules/mod_fcgid.so
>
> <Location /fcgid>
>     SetHandler fcgid-script
>     Options ExecCGI
>     allow from all
> </Location>
>
> I have comment-out the LoadModule for FastCGI in httpd.conf.
> What else do I need to reference RT to use fcgid instead of FastCGI?
>
> I'm seeing the below line in httpd.conf, do I need to change FastCgiServer
> to
> fcgid?
> FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120 -processes
> 10
>
> Regards,
>
> Mike
>
>
>
>
>
> ____________________________________________________________________________________
> Looking for a deal? Find great prices on flights and hotels with Yahoo!
> FareChase.
> http://farechase.yahoo.com/
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>



-- 
MFG

Torsten Brumm

http://www.torsten-brumm.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20070718/dc107b8c/attachment.htm>


More information about the rt-users mailing list