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

Reply via email to