在查詢status命令中,
// 發(fā)信號SIGUSR2查詢狀態(tài)(主進(jìn)程通知所有子進(jìn)程)
posix_kill($master_pid, SIGUSR2);
usleep(500000);// 等待0.5秒
為什么要使用usleep,我試了使用pcntl_signal_dispatch(); 不好用,
求教?。。?!
請問
posix_kill($master_pid, SIGUSR2);
后沒有調(diào)用
pcntl_signal_dispatch();
還能生效,是因?yàn)?/p>
monitorWorkers()吧?
posix_kill 發(fā)送信號必須要調(diào)用 pcntl_signal_dispatch 才能執(zhí)行是嗎