Welcome! Log In Create A New Profile

Advanced

FastCGI: comm with server "/usr/lib/cgi-bin/php5-fcgi" aborted: idle timeout (30 sec), FastCGI: incomplete headers (0 bytes) received from server "/usr/lib/cgi-bin/php5-fcgi"

Posted by otherjohn 
Hi all,
I cannot track down what is causing this error! I get the following on a
regular basis, plus I have extremely high CPU usage too (around 80%)!

[Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI: comm with
server "/usr/lib/cgi-bin/php5-fcgi" aborted: idle timeout (30 sec),
referer: http://mydomain.com/
[Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI: incomplete
headers (0 bytes) received from server "/usr/lib/cgi-bin/php5-fcgi",
referer: http://mydomain.com/


I have apache2 installed with php-fpm on an amazon m1.large ec2 ubuntu 64
12.04 server.
7.5 GiB memory
4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)
64-bit platform
I/O Performance: High

I also have APC installed and set to use up to 1gig of ram

Here is some of my config settings:
/etc/apache2/httpd.conf
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket
/tmp/php5-fpm.sock -pass-header Authorization
</IfModule>


/etc/apache2/apache.conf

MaxKeepAliveRequests 100
KeepAliveTimeout 5
# prefork MPM
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>

<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>

/etc/php5/fpm/php-fpm.conf
pid = /var/run/php5-fpm.pid


/etc/php5/fpm/pool.d/www.conf

listen = /tmp/php5-fpm.sock

pm = dynamic
pm.max_children =150
pm.start_servers = 75
pm.min_spare_servers = 20
pm.max_spare_servers = 150


Can anyone help?
John

--

---
You received this message because you are subscribed to the Google Groups "highload-php-en" group.
To unsubscribe from this group and stop receiving emails from it, send an email to highload-php-en+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Use -idle-timeout paramater on "FastCgiExternalServer" line to solve this
problem.

My FastCgiExternalServer line:
FastCgiExternalServer /var/run/fastcgi/USERNAME-fcgi -appConnTimeout 10
-idle-timeout 250 -socket /var/run/fastcgi/USERNAME.socket -pass-header
Authorization

More information in mod_fastcgi doc:
http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html


2013/2/1 John H <john.hamman@gmail.com>

> Hi all,
> I cannot track down what is causing this error! I get the following on a
> regular basis, plus I have extremely high CPU usage too (around 80%)!
>
> [Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI: comm with
> server "/usr/lib/cgi-bin/php5-fcgi" aborted: idle timeout (30 sec),
> referer: http://mydomain.com/
> [Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI:
> incomplete headers (0 bytes) received from server
> "/usr/lib/cgi-bin/php5-fcgi", referer: http://mydomain.com/
>
>
> I have apache2 installed with php-fpm on an amazon m1.large ec2 ubuntu 64
> 12.04 server.
> 7.5 GiB memory
> 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)
> 64-bit platform
> I/O Performance: High
>
> I also have APC installed and set to use up to 1gig of ram
>
> Here is some of my config settings:
> /etc/apache2/httpd.conf
> <IfModule mod_fastcgi.c>
> AddHandler php5-fcgi .php
> Action php5-fcgi /php5-fcgi
> Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
> FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket
> /tmp/php5-fpm.sock -pass-header Authorization
> </IfModule>
>
>
> /etc/apache2/apache.conf
>
> MaxKeepAliveRequests 100
> KeepAliveTimeout 5
> # prefork MPM
> <IfModule mpm_prefork_module>
> StartServers 5
> MinSpareServers 5
> MaxSpareServers 10
> MaxClients 150
> MaxRequestsPerChild 0
> </IfModule>
>
> <IfModule mpm_event_module>
> StartServers 2
> MinSpareThreads 25
> MaxSpareThreads 75
> ThreadLimit 64
> ThreadsPerChild 25
> MaxClients 150
> MaxRequestsPerChild 0
> </IfModule>
>
> /etc/php5/fpm/php-fpm.conf
> pid = /var/run/php5-fpm.pid
>
>
> /etc/php5/fpm/pool.d/www.conf
>
> listen = /tmp/php5-fpm.sock
>
> pm = dynamic
> pm.max_children =150
> pm.start_servers = 75
> pm.min_spare_servers = 20
> pm.max_spare_servers = 150
>
>
> Can anyone help?
> John
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "highload-php-en" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to highload-php-en+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



--
Atenciosamente;
Felipe Braz
Linux User # 323052

--

---
You received this message because you are subscribed to the Google Groups "highload-php-en" group.
To unsubscribe from this group and stop receiving emails from it, send an email to highload-php-en+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Great! now I just need to find out why or what is causing php-fpm to eat up
my CPU so much.
John

On Friday, February 1, 2013 7:31:29 AM UTC-5, Felipe Braz wrote:
>
> Use -idle-timeout paramater on "FastCgiExternalServer" line to solve this
> problem.
>
> My FastCgiExternalServer line:
> FastCgiExternalServer /var/run/fastcgi/USERNAME-fcgi -appConnTimeout 10
> -idle-timeout 250 -socket /var/run/fastcgi/USERNAME.socket -pass-header
> Authorization
>
> More information in mod_fastcgi doc:
> http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html
>
>
> 2013/2/1 John H <john....@gmail.com <javascript:>>
>
>> Hi all,
>> I cannot track down what is causing this error! I get the following on a
>> regular basis, plus I have extremely high CPU usage too (around 80%)!
>>
>> [Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI: comm
>> with server "/usr/lib/cgi-bin/php5-fcgi" aborted: idle timeout (30 sec),
>> referer: http://mydomain.com/
>> [Fri Feb 01 11:51:43 2013] [error] [client xx.xx.xx.xx] FastCGI:
>> incomplete headers (0 bytes) received from server
>> "/usr/lib/cgi-bin/php5-fcgi", referer: http://mydomain.com/
>>
>>
>> I have apache2 installed with php-fpm on an amazon m1.large ec2 ubuntu 64
>> 12.04 server.
>> 7.5 GiB memory
>> 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)
>> 64-bit platform
>> I/O Performance: High
>>
>> I also have APC installed and set to use up to 1gig of ram
>>
>> Here is some of my config settings:
>> /etc/apache2/httpd.conf
>> <IfModule mod_fastcgi.c>
>> AddHandler php5-fcgi .php
>> Action php5-fcgi /php5-fcgi
>> Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
>> FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket
>> /tmp/php5-fpm.sock -pass-header Authorization
>> </IfModule>
>>
>>
>> /etc/apache2/apache.conf
>>
>> MaxKeepAliveRequests 100
>> KeepAliveTimeout 5
>> # prefork MPM
>> <IfModule mpm_prefork_module>
>> StartServers 5
>> MinSpareServers 5
>> MaxSpareServers 10
>> MaxClients 150
>> MaxRequestsPerChild 0
>> </IfModule>
>>
>> <IfModule mpm_event_module>
>> StartServers 2
>> MinSpareThreads 25
>> MaxSpareThreads 75
>> ThreadLimit 64
>> ThreadsPerChild 25
>> MaxClients 150
>> MaxRequestsPerChild 0
>> </IfModule>
>>
>> /etc/php5/fpm/php-fpm.conf
>> pid = /var/run/php5-fpm.pid
>>
>>
>> /etc/php5/fpm/pool.d/www.conf
>>
>> listen = /tmp/php5-fpm.sock
>>
>> pm = dynamic
>> pm.max_children =150
>> pm.start_servers = 75
>> pm.min_spare_servers = 20
>> pm.max_spare_servers = 150
>>
>>
>> Can anyone help?
>> John
>>
>> --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "highload-php-en" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to highload-php-...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Atenciosamente;
> Felipe Braz
> Linux User # 323052
>

--

---
You received this message because you are subscribed to the Google Groups "highload-php-en" group.
To unsubscribe from this group and stop receiving emails from it, send an email to highload-php-en+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 161
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready