主进程pcntl_signal_dispatch问题

您好,walkor大大,执行 reload的时候会给主进程发送

posix_kill($master_pid, SIGUSR1| SIGQUIT);
,但此时主进程挂起在

pcntl_wait($status, WUNTRACED);
这个地方,没有子进程退出,不会执行

pcntl_signal_dispatch
,这里是怎么个逻辑啊,还望walkor大大解惑,万分感谢
已邀请:

walkor

赞同来自: 默然

主进程收到信号后pcntl_wait调用会被中断,pcntl_wait会立刻返回,并且继续向下执行到pcntl_signal_dispatch

要回复问题请先登录注册