httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James <ja...@linux-source.org>
Subject [users@httpd] mod_fcgid: can't apply process slot for
Date Thu, 05 Dec 2013 01:05:21 GMT
Hi there,

I have the following:

*Server specs:*
Memory = 7G
CPU = 2

*Packages:*
httpd-2.2.25
mod_fcgid-2.3.7
php-5.3.27

$ grep -v "#" /etc/httpd/conf.d/fcgid.conf
..............................................
LoadModule fcgid_module modules/mod_fcgid.so
AddHandler fcgid-script fcg fcgi fpl
FcgidIPCDir /var/run/mod_fcgid
FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm
FcgidFixPathinfo 1
FcgidMaxRequestLen 1073741824
FcgidIOTimeout 7200
FcgidConnectTimeout 30
FcgidMaxRequestsPerProcess 10000
FcgidMinProcessesPerClass 0
FcgidMaxProcessesPerClass 16
FcgidMaxProcesses 150
FcgidIdleTimeout 240
FcgidProcessLifeTime 7200
FcgidIdleScanInterval 120
..............................................

$ cat /var/www/vhosts/apps/domain.com/php-fcgi-scripts/php-fcgi-starter
..............................................
#!/bin/sh
PHPRC=/var/www/vhosts/apps/domain.com/
export PHPRC
export PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_CHILDREN=0
exec /usr/bin/php-cgi
..............................................

*Error(s):*
...........................
[warn] [client XXX.XXX.XXX.XXX] mod_fcgid: can't apply process slot for
/var/www/vhosts/apps/domain.com/php-fcgi-scripts/php-fcgi-starter
...........................


It is always giving me this kind of error even though I increase the value
of *FcgidMaxProcessesPerClass* into *20* for domain.com apache config file
manually.

$ less /etc/httpd/vhosts/domain.com.conf
..............................................
<VirtualHost *:80>
        ServerName      domain.com
        ServerAdmin     webmaster@domain.com
        DocumentRoot " /var/www/vhosts/apps/domain.com/httpdocs"
        AccessFileName .htaccess

        <Directory " /var/www/vhosts/apps/domain.com/httpdocs">
        Options -Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        allow from all
        </Directory>

        <IfModule mod_fcgid.c>
          SuexecUserGroup username username
          *FcgidMaxProcessesPerClass 20*
         <Directory " /var/www/vhosts/apps/domain.com/httpdocs">
          Options +ExecCGI
          AllowOverride All
          AddHandler fcgid-script .php
          FCGIWrapper  /var/www/vhosts/apps/
domain.com/php-fcgi-scripts/php-fcgi-starter .php
          Order allow,deny
          Allow from all
         </Directory>
        </IfModule>

        Include conf.d/apps.cfg

        ErrorLog logs/domain.com/error.log
        CustomLog logs/domain.com/access.log combined
</VirtualHost>

I would appreciate if anyone could shed me some lights to rectify this
error.

Thank you.

Kind regards,
James

Mime
View raw message