protected function childProcessDie($pid, $status)
{
unset($this->children[$pid]);
if (!isset($this->spawnWatch[$pid])) {
return;
}
if ($this->sigTerm) {
unset($this->spawnWatch[$pid]);
return;
}
$p = $this->spawnWatch[$pid];
unset($this->spawnWatch[$pid]);
$p->setStatus($status);
if ($p->isSuccessExit()) {
return;
}
$this->internalSpawn($p);
}