Hi Igor, Thanks for your reply.
If I will set the value FcgidMaxRequestsPerProcess on virtual host, would it be effected for domain.com only and not the rest of domain? Thanks. On Thu, Dec 5, 2013 at 10:46 AM, Igor Cicimov <[email protected]> wrote: > FcgidMaxRequestsPerProcess must be <= to PHP_FCGI_MAX_REQUESTS > > > On Thu, Dec 5, 2013 at 12:05 PM, James <[email protected]> wrote: > >> 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 [email protected] >> 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 >> > >
