php stream_select 出现 unable to select 错误如何解决??

错误详情如下图:

clipboard.png

clipboard.png

出现该错误的程序运行环境:程序开启了多个进程监听同一端口,while 死循环每间隔 1us 调用一次 stream_select 接受客户端连接 + 读取客户端消息,按 ctrl + c 控制进程退出的时候报错。

这是什么原因??如何解决??

阅读 4.1k
1 个回答

出错的原因是你按了CTRL+C,解决方法是别按CTRL+C

你如你是在Linux/Unix下,可以用 pcntl_signal()函数来处理中断信号.收到信号时设置变量,让你的死循环正常退出就好了.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题