problems with php-fpm

Samuel Vogel samydelux at gmail.com
Wed Aug 27 04:40:52 MSD 2008


Hey,

my php-fpm log looks like this:
# tail /var/log/php-fpm.log
Aug 26 23:56:05.126603 [NOTICE] fpm_event_loop(), line 105: libevent: 
entering main loop
Aug 26 23:56:06.316412 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Aug 26 23:56:06.316518 [WARNING] fpm_children_bury(), line 211: child 
30293 (pool default) exited on signal 11 SIGSEGV after 1.199164 seconds 
from start
Aug 26 23:56:06.318898 [NOTICE] fpm_children_make(), line 348: child 
30325 (pool default) started
Aug 27 00:50:51.454592 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Aug 27 00:50:51.454705 [WARNING] fpm_children_bury(), line 211: child 
30294 (pool default) exited on signal 11 SIGSEGV after 3286.335173 
seconds from start
Aug 27 00:50:51.456926 [NOTICE] fpm_children_make(), line 348: child 
26440 (pool default) started
Aug 27 00:51:00.613753 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
Aug 27 00:51:00.613874 [WARNING] fpm_children_bury(), line 211: child 
30295 (pool default) exited on signal 11 SIGSEGV after 3295.492197 
seconds from start
Aug 27 00:51:00.616219 [NOTICE] fpm_children_make(), line 348: child 
26602 (pool default) started

I allready tried to telnet as well:
# time telnet localhost 9000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

real    0m5.007s
user    0m0.001s
sys    0m0.004s

It always kicks me out after 5 seconds, which corresponds to:
<value name="process_control_timeout">5s</value>
Don't know if this relates to each other, but maybe it helps to debug my 
problem!

Could there be something wrong with my self compiled php?
On the command line it works fine:
# php-cgi
<?php echo "test"; ?>
X-Powered-By: PHP/5.2.6
Content-type: text/html

test

Thanks,
Samy

mike schrieb:
> do you have a log from php-fpm?
>
> also you can throw this in fastcgi_params, so you don't have to define
> it in each server block.
>
> fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
>
> oh yeah - and fastcgi params can be included globally in http {} block
> doesn't need to be in each server/location block.
>
> also i believe fastcgi_index can be removed completely.
>
> those are just config cleanups - i don't think it will help. from
> looking at it quick it looks like you've got it setup right. can you
> telnet to 127.0.0.1 9000 and get a response? i'd assume so, or it
> would get connection refused...
>   





More information about the nginx mailing list