> I think your waitpid() is in the wrong place, and at least you need use
> WNOHANG - unless you specifically want to wait for each child to finish
> before starting another one.
> > But it still has the same problem, and I'm also trying to avoid
> > pcntl_wait or pcntl_waitpid at all because I still want to do it
> > asynchronously.
> pcntl_wait(WNOHANG) will make everything work asynchronously.
Ah, I was changing it to waiting for each child to finish in order to see if
I could narrow down my db problem, because I figure this should be more or
less equivalent to running it synchronously. Even like this, though, it
still causes the db problem.