pcntl_forkしていてなんかforkが詰まってない????ということがあって、forkで詰まるなんてことはないだろう〜〜といろいろググったらたどり着いた。
ここで書かれているように、まさしくpcntl_forkしたものが2つずつしか進まない。3つめのpcntl_forkが子プロセス側で止まってしまい、先に生成したどちらかが終わって初めて3つめのpcntl_fork(子プロセス側)が動き出す。
何が原因か不明だけど、とりあえずxdebugを無効にして実行することで解決した。
-dxdebug.remote_enable=0 -dxdebug.default_enable=0 -dxdebug.remote_autostart=0