在项目运行中遇到不定时出现这个问题,目前已解决,问题如下:
Gateway.php:372
```php
if ($this->_workerConnections) {
// 调用路由函数如果为真就去调用了路由函数
如果此时reload,用户有多个worker进程,并且自定义了路由,需要把用户路由到特定worker进程
那么此时在$this->_workerConnections中很有可能不是全部已启动好的worker
其中可能因为需要worker进程未加载完成,所以并不包含需要的worker进程
这时就有可能会出现一个致命错误:null调用了不存在的方法send()
因此需要修改一下这个判断是否有可用static::log($msg);
return false;
}
}
```
// 没有可用的 worker麻烦walkor看看,希望在框架中修复,这样我们就不用侵入去修改框架的代码