php-cgi and high cpu

Discussion in 'Installation/Configuration' started by Karasu, Nov 5, 2010.

  1. Karasu

    Karasu New Member


    When I'm execute any web with php in my server, I have very php-cgi proceses and my cpu is a 90-95%. I try reinstall php and apache but it is not a solution in my problem. Anybody help me with this? :mad:

    My php version is: PHP 5.2.14

  2. falko

    falko Super Moderator

    Did you enable PHP-CGI or PHP-FastCGI? FastCGI should use less resources than CGI.
  3. Karasu

    Karasu New Member

    I enabled Fastcgi, my fastcgi.conf is :

    AddHandler    fcgid-script .fcgi
      IPCConnectTimeout 20
    And change for :

     AddHandler    fcgid-script .fcgi
      IPCConnectTimeout 60
      IPCCommTimeout 90
      IdleTimeout 21600
      IdleScanInterval 900
      ProcessLifeTime 21600
      MaxProcessCount 128
      MaxRequestsPerProcess 10000
      DefaultMaxClassProcessCount 4
      DefaultMinClassProcessCount 1

    But can't resolve the problem, my cpu is a 95-100%
  4. falko

    falko Super Moderator

    Are there any errors related to this in your logs (especially the Apache error log)?
  5. Karasu

    Karasu New Member

    Yes in my apache error.log:

    [Thu Nov 11 23:07:48 2010] [notice] mod_fcgid: call /var/www/ with wrapper /var/www/php-fcgi-scripts/web10/.php-fcgi-starter
    [Thu Nov 13 23:07:50 2010] [notice] mod_fcgid: call /var/www/ with wrapper /var/www/php-fcgi-scripts/web11/.php-fcgi-starter
    [Thu Nov 13 23:07:56 2010] [notice] mod_fcgid: call /var/www/ with wrapper /var/www/php-fcgi-scripts/web33/.php-fcgi-starter
    [Thu Nov 13 23:07:59 2010] [notice] mod_fcgid: process 5446 going graceful shutdown, sending SIGTERM
    [Thu Nov 13 23:12:15 2010] [notice] mod_fcgid: process /var/www/ exit(communication error), terminated by calling exit(), return code: 0
    Are more lines of notice same of this :(
  6. Karasu

    Karasu New Member

    Can nobody help me?:(
  7. falko

    falko Super Moderator

    What's the output of
    ls -la /var/www/
    ? What's in /var/www/
  8. Karasu

    Karasu New Member

    Output of ls -la /var/www/

    # ls -la /var/www/
    -rwxrwxrwx 1 755 client2 397 oct 28 11:53 /var/www/
    The output of ls -la /var/www/

    # ls -la /var/www/
    -rw-r--r-- 1 web16 client1 397 nov 16 01:04 /var/www/

    The index.php are a few simple recently installed wordpress.

Share This Page