Swoole\Http\Response::create($req->fd); 销毁时 连接也会被关闭

$resp2 = Swoole\Http\Response::create($req->fd); resp2 销毁时 连接就会关闭,

$http->on('request', function ($req, Swoole\Http\Response $resp) $resp这个销毁不会关闭连接。

算是一个BUG吧

2018-11-03 18:36
0
0

Rango - 一枚职业的码农

赞同来自:

这需要配合 Swoole\Http\Response::detach 来使用。请阅读相关文档。

2018-12-01 10:31
0

郭大侠

赞同来自:

我知道的 把原来的Response Swoole\Http\Response::detach 做长轮询 用的

但是 只要是新创建的Response Swoole\Http\Response::create ,再 Swoole\Http\Response::detach 再销毁, 原来的连接就断开了。不会保持连接。 我专门测试过的。

顺便说下另外一个BUG

    'document_root' => WEBROOT ,
    'enable_static_handler' => true,

启用SSL的时候,访问不了静态文件。还是去调用on('request)
不启用SSL的时候 是正常的。

2018-12-01 22:17

要回复问题请先登录注册