вот кстати да, если родитель сделает ребенка, ребенок ведь стартует из под cli и получит таймаут 0, а родитель из браузера умрет и потянет за собой ребенка?
не знаю, как пхп запускает ребёнка, таким гемороем никогда не страдал, но в любом случае есть возможность запустить процесс фоново, что не повлечёт убийство дочернего процесса при завершении родительского.