在编写多进程的实例中我在每个进程中使用如下代码:
//调用等待信号的处理器 while (true) { pcntl_signal_dispatch(); }
开启5个进程,cpu直接100%
修正之后的代码:
//调用等待信号的处理器 while (true) { sleep(1); pcntl_signal_dispatch(); }
切记sleep函数在cli编程中好用,fpm下会阻塞请求进程,慎用
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。