Maybe this is a clue..
I can see the use of HARD_SERVER_MAX in the code, but I'm configuring
this much lower.
void reclaim_child_processes ()
{
int i, status;
sync_scoreboard_image();
for (i = 0; i < HARD_SERVER_MAX; ++i)
waitpid (scoreboard_image[i].pid, &status, 0);
}
Does this loop go too far if my MAX is < HARD_SERVER_MAX.
Could it be my Apache parent was waiting on some unreleated pid ?
rob
--
http://nqcd.lanl.gov/~hartill/
I can see the use of HARD_SERVER_MAX in the code, but I'm configuring
this much lower.
void reclaim_child_processes ()
{
int i, status;
sync_scoreboard_image();
for (i = 0; i < HARD_SERVER_MAX; ++i)
waitpid (scoreboard_image[i].pid, &status, 0);
}
Does this loop go too far if my MAX is < HARD_SERVER_MAX.
Could it be my Apache parent was waiting on some unreleated pid ?
rob
--
http://nqcd.lanl.gov/~hartill/