浏览代码

optimization

walkor 5 年之前
父节点
当前提交
14964ed1f3
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      Events/Select.php

+ 4 - 3
Events/Select.php

@@ -267,9 +267,10 @@ class Select implements EventInterface
 
             if ($read || $write || $except) {
                 // Waiting read/write/signal/timeout events.
-                set_error_handler(function(){});
-                $ret = stream_select($read, $write, $except, 0, $this->_selectTimeout);
-                restore_error_handler();
+                try {
+                    $ret = @stream_select($read, $write, $except, 0, $this->_selectTimeout);
+                } catch (\Exception $e) {} catch (\Error $e) {}
+
             } else {
                 usleep($this->_selectTimeout);
                 $ret = false;