ID: 45561 Comment by: jamesslee at hotmail dot com Reported By: jamesslee at hotmail dot com Status: Open Bug Type: Apache2 related Operating System: centos-5 PHP Version: 5.2.6 New Comment:
strace of fcgi... hmmm maybe its a fastcgi problem and not a php-5 problem? Process 12035 attached - interrupt to quit select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12285 write(2, "[Sun Jul 20 13:17:35 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12285 write(2, "[Sun Jul 20 13:17:35 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12286 write(2, "[Sun Jul 20 13:17:36 2008] [warn"..., 138) = 138 alarm(4) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 4 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12286 write(2, "[Sun Jul 20 13:17:37 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12287 write(2, "[Sun Jul 20 13:17:39 2008] [warn"..., 138) = 138 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12287 write(2, "[Sun Jul 20 13:17:39 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12288 write(2, "[Sun Jul 20 13:17:40 2008] [warn"..., 98) = 98 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 2 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12288 write(2, "[Sun Jul 20 13:17:40 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12289 write(2, "[Sun Jul 20 13:17:42 2008] [warn"..., 138) = 138 alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 3 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12289 write(2, "[Sun Jul 20 13:17:42 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12290 write(2, "[Sun Jul 20 13:17:45 2008] [warn"..., 138) = 138 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12291 write(2, "[Sun Jul 20 13:17:45 2008] [warn"..., 98) = 98 alarm(10) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 10 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12291 write(2, "[Sun Jul 20 13:17:45 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = 0 alarm(5) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 5 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12290 write(2, "[Sun Jul 20 13:17:45 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12292 write(2, "[Sun Jul 20 13:17:48 2008] [warn"..., 138) = 138 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 2 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12292 write(2, "[Sun Jul 20 13:17:48 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 1 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12293 write(2, "[Sun Jul 20 13:17:50 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12293 write(2, "[Sun Jul 20 13:17:50 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12294 write(2, "[Sun Jul 20 13:17:51 2008] [warn"..., 138) = 138 alarm(4) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 4 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12294 write(2, "[Sun Jul 20 13:17:51 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12295 write(2, "[Sun Jul 20 13:17:54 2008] [warn"..., 138) = 138 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12295 write(2, "[Sun Jul 20 13:17:54 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 1 read(8, "T /home/foo/domains/foo"..., 16384) = 60 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12296 write(2, "[Sun Jul 20 13:17:55 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12296 write(2, "[Sun Jul 20 13:17:55 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12297 write(2, "[Sun Jul 20 13:17:57 2008] [warn"..., 138) = 138 alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 3 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12297 write(2, "[Sun Jul 20 13:17:57 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12298 write(2, "[Sun Jul 20 13:18:00 2008] [warn"..., 138) = 138 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12299 write(2, "[Sun Jul 20 13:18:00 2008] [warn"..., 98) = 98 alarm(10) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 10 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12298 write(2, "[Sun Jul 20 13:18:00 2008] [warn"..., 171) = 171 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12299 write(2, "[Sun Jul 20 13:18:00 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12300 write(2, "[Sun Jul 20 13:18:03 2008] [warn"..., 138) = 138 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 2 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12300 write(2, "[Sun Jul 20 13:18:03 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 1 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12301 write(2, "[Sun Jul 20 13:18:05 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12301 write(2, "[Sun Jul 20 13:18:05 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12302 write(2, "[Sun Jul 20 13:18:06 2008] [warn"..., 138) = 138 alarm(4) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 4 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12302 write(2, "[Sun Jul 20 13:18:06 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 2 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12303 write(2, "[Sun Jul 20 13:18:09 2008] [warn"..., 138) = 138 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12303 write(2, "[Sun Jul 20 13:18:09 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 1 read(8, "T /home/foo/domains/foo"..., 16384) = 60 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12304 write(2, "[Sun Jul 20 13:18:10 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = 1 (in [8]) alarm(0) = 1 read(8, "T /home/foo/domains/foo"..., 16384) = 60 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12304 write(2, "[Sun Jul 20 13:18:10 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12306 write(2, "[Sun Jul 20 13:18:12 2008] [warn"..., 138) = 138 alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 3 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12306 write(2, "[Sun Jul 20 13:18:12 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12307 write(2, "[Sun Jul 20 13:18:15 2008] [warn"..., 138) = 138 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12308 write(2, "[Sun Jul 20 13:18:15 2008] [warn"..., 98) = 98 alarm(10) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 10 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12308 write(2, "[Sun Jul 20 13:18:15 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = 0 alarm(5) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 5 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12307 write(2, "[Sun Jul 20 13:18:15 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12309 write(2, "[Sun Jul 20 13:18:18 2008] [warn"..., 138) = 138 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 2 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12309 write(2, "[Sun Jul 20 13:18:18 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12310 write(2, "[Sun Jul 20 13:18:20 2008] [warn"..., 98) = 98 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12310 write(2, "[Sun Jul 20 13:18:20 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12311 write(2, "[Sun Jul 20 13:18:21 2008] [warn"..., 138) = 138 alarm(4) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 4 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12311 write(2, "[Sun Jul 20 13:18:21 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12312 write(2, "[Sun Jul 20 13:18:24 2008] [warn"..., 138) = 138 alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 1 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12312 write(2, "[Sun Jul 20 13:18:24 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(1) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12313 write(2, "[Sun Jul 20 13:18:25 2008] [warn"..., 98) = 98 alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 2 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12313 write(2, "[Sun Jul 20 13:18:25 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(2) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12314 write(2, "[Sun Jul 20 13:18:27 2008] [warn"..., 138) = 138 alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 3 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12314 write(2, "[Sun Jul 20 13:18:27 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = -1 EINTR (Interrupted system call) alarm(0) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12315 write(2, "[Sun Jul 20 13:18:30 2008] [warn"..., 138) = 138 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2b0af2e1c190) = 12316 write(2, "[Sun Jul 20 13:18:30 2008] [warn"..., 98) = 98 alarm(10) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 10 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12316 write(2, "[Sun Jul 20 13:18:30 2008] [warn"..., 131) = 131 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = 0 alarm(5) = 0 select(9, [8], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) alarm(0) = 5 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 12315 write(2, "[Sun Jul 20 13:18:30 2008] [warn"..., 171) = 171 wait4(-1, 0x7fffb879f30c, WNOHANG, NULL) = -1 ECHILD (No child processes) alarm(3) = 0 select(9, [8], NULL, NULL, NULL <unfinished ...> Process 12035 detached Previous Comments: ------------------------------------------------------------------------ [2008-07-20 17:08:00] jamesslee at hotmail dot com i tried that already. i also tried to just remove the php.ini and I still get the same result. ------------------------------------------------------------------------ [2008-07-20 11:06:59] [EMAIL PROTECTED] You're propably using the php.ini from that php4 installation? I'd first nuke that and create totally new using the php.ini-dist or preferrably php.ini-recommended file from the PHP 5.2.6 sources as base. ------------------------------------------------------------------------ [2008-07-19 04:27:25] jamesslee at hotmail dot com Description: ------------ PHP5 compiled with: ./configure --prefix=/usr/local/php5 --enable-fastcgi --enable-force-cgi-redirect Basically, I am using Apache2 Suexec with mod_fastcgi using PHP 5.2.6 as a cli. I am using the same apache directives and same fcgi script (the only difference is that one points to the php4 binary vs php5 vinary). This setup works with PHP-4.4.8, but not with PHP-5.2.6. When I try to view test.php5 via the web browser, it just hangs until I get the 500 error. Reproduce code: --------------- test.php5: <? phpinfo(); ?> Expected result: ---------------- I expect to see the results of the phpinfo function. Actual result: -------------- test.php5 hangs in the browser. The following logs are produced: access.log: X.X.X.X - - [19/Jul/2008:00:17:27 -0400] "GET /test.php5 HTTP/1.1" 500 545 error.log: [Sat Jul 19 00:17:32 2008] [warn] FastCGI: (dynamic) server "/home/foo/domains/foo.com/cgi-bin/php5.fcgi" restarted (pid 3048) [Sat Jul 19 00:17:32 2008] [warn] FastCGI: (dynamic) server "/home/foo/domains/foo.com/cgi-bin/php5.fcgi" (pid 3048) terminated by calling exit with status '0' [Sat Jul 19 00:17:35 2008] [error] [client X.X.X.X] (104)Connection reset by peer: FastCGI: comm with server "/home/foo/domains/foo.com/cgi-bin/php5.fcgi" aborted: read failed [Sat Jul 19 00:17:35 2008] [error] [client X.X.X.X] FastCGI: incomplete headers (0 bytes) received from server "/home/foo/domains/foo.com/cgi-bin/php5.fcgi" ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45561&edit=1