これは私のコードですindex.php
(ほんの一例です):
$pid = pcntl_fork();
if ($pid == -1) {
die("failed to fork");
} else if ($pid) {
// nothing to do
} else {
putDataIntoWebService();
exit();
}
echo "normal page content";
このスニペットは、コマンド ラインで正常に動作します。Apacheexit()
では、親プロセスと子プロセスの両方が強制終了されます。回避策とは何ですか?