Author Login
Post Reply
Hi.
Since all that you mention below seems quite fastcgi-specific, would you
not get better help on a fastcgi-oriented list ?
Matt wrote:
> I have this line in my /etc/httpd/conf/httpd.conf file:
> Include conf.d/*.conf
>
>
> and my fast cgi configuration looks like this:
> [root@(protected)
> ScriptAlias /fcgi-bin "/var/www/fcgi-bin/"
>
> # FastCGI
> # If the module hasn't been loaded yet, deny access to the directory
> <IfModule !mod_fastcgi.c>
> <Directory "/var/www/fcgi-bin">
> AllowOverride None
> Options None
> Order allow,deny
> Deny from all
> </Directory>
> </IfModule>
>
> LoadModule fastcgi_module modules/mod_fastcgi.so
>
> <IfModule mod_fastcgi.c>
> FastCgiIpcDir /etc/httpd/fastcgi
>
> <Directory "/var/www/fcgi-bin">
> AllowOverride None
> Options +ExecCGI +FollowSymLinks +Includes -Indexes
> SetHandler fastcgi-script
> AddHandler fastcgi-script .fcg .fcgi .fpl
> Order allow,deny
> Allow from all
> </Directory>
>
> # Start up the following static FastCGI applications.
> # By default, the Process Manager will start one instance of the application with the default configuration specified (in
> parentheses) below.
> # Should a static application instance die for any reason mod_fastcgi will spawn another to replace it and log the event (at the
> warn LogLevel).
> #Include conf.d/fastcgi.static
> FastCgiServer /var/www/fcgi-bin/someapp.fcgi -init-start-delay 5
> FastCgiServer /var/www/fcgi-bin/anotherapp.fcgi -init-start-delay 10
> FastCgiServer /var/www/fcgi-bin/newapp.fcgi -init-start-delay 20
> FastCgiServer /var/www/fcgi-bin/otherapp.fcgi -init-start-delay 30
> FastCgiServer /var/www/fcgi-bin/myspecialapp.fcgi -init-start-delay 60
> </IfModule>
>
>
> When I restart httpd:
> [root@(protected)
> Stopping httpd: [ OK ]
> Starting httpd: [ OK ]
> [root@(protected) ~]#
>
>
> Why does /var/log/httpd/error_log look like this:
> [Wed Jul 01 18:19:48 2009] [notice] FastCGI: process manager initialized (pid 6650)
> [Wed Jul 01 18:19:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/myspecialapp.fcgi" started (pid 6651)
> [Wed Jul 01 18:19:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/otherapp.fcgi" started (pid 6652)
> [Wed Jul 01 18:19:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/newapp.fcgi" started (pid 6653)
> [Wed Jul 01 18:19:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/anotherapp.fcgi" started (pid 6654)
> [Wed Jul 01 18:19:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/someapp.fcgi" started (pid 6655)
>
>
> ***** How come all these static FastCGI applications are all starting together at the same time? How come they aren't scatter
> started? I'd expect to see either:
> [Wed Jul 01 18:19:48 2009] [notice] FastCGI: process manager initialized (pid 6650)
> [Wed Jul 01 18:19:53 2009] [warn] FastCGI: server "/var/www/fcgi-bin/someapp.fcgi" started (pid 6651)
> [Wed Jul 01 18:19:58 2009] [warn] FastCGI: server "/var/www/fcgi-bin/anotherapp.fcgi" started (pid 6652)
> [Wed Jul 01 18:20:08 2009] [warn] FastCGI: server "/var/www/fcgi-bin/newapp.fcgi" started (pid 6653)
> [Wed Jul 01 18:20:18 2009] [warn] FastCGI: server "/var/www/fcgi-bin/otherapp.fcgi" started (pid 6654)
> [Wed Jul 01 18:20:48 2009] [warn] FastCGI: server "/var/www/fcgi-bin/myspecialapp.fcgi" started (pid 6655)
> OR
> [Wed Jul 01 18:19:48 2009] [notice] FastCGI: process manager initialized (pid 6650)
> [Wed Jul 01 18:19:53 2009] [warn] FastCGI: server "/var/www/fcgi-bin/someapp.fcgi" started (pid 6651)
> [Wed Jul 01 18:20:03 2009] [warn] FastCGI: server "/var/www/fcgi-bin/anotherapp.fcgi" started (pid 6652)
> [Wed Jul 01 18:20:23 2009] [warn] FastCGI: server "/var/www/fcgi-bin/newapp.fcgi" started (pid 6653)
> [Wed Jul 01 18:20:53 2009] [warn] FastCGI: server "/var/www/fcgi-bin/otherapp.fcgi" started (pid 6654)
> [Wed Jul 01 18:21:53 2009] [warn] FastCGI: server "/var/www/fcgi-bin/myspecialapp.fcgi" started (pid 6655)
>
>
>
> I am using apache installed from rpm:
> [root@(protected)
> httpd-2.2.3-22.el5.centos.1
> [root@(protected) ~]#
>
>
> I installed mod_fastcgi from source:
> 3790 tar xvfz mod_fastcgi-2.4.6.tar.gz
> 3791 cd mod_fastcgi-2.4.6
> 3792 cp Makefile.AP2 Makefile
> 3793 nano -w Makefile
> 3794 echo "top_dir = /usr/lib64/httpd"
> 3795 make
> 3796 make check
> 3797 make install
> 3798 cd ..
> 3799 ldconfig -v
> 3800 ldconfig -v
> 3801 service httpd restart
>
>
> I'm using this distro:
> [root@(protected)
> CentOS release 5.3 (Final)
> [root@(protected) ~]#
>
>
> Any help would be appreciated.
>
> Thanks.
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@(protected)
> " from the digest: users-digest-unsubscribe@(protected)
> For additional commands, e-mail: users-help@(protected)
>
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@(protected)
" from the digest: users-digest-unsubscribe@(protected)
For additional commands, e-mail: users-help@(protected)