windows下的一个bug?

在WINDOWS中,某些情况下,连续多次创建AsyncTcpConnection连接同一个HTTP服务器。第二次创建的AsyncTcpConnection,无论如何收不到响应。现在怀疑,是第一次创建的AsyncTcpConnection的socket没有被释放,而是被第二次的给复用了。 这种复用不是发生在workerman的代码层面,而是发生在stream_socket_client函数底层层面的。 问:是否有这个可...

phphand 发表与 2021-02-12 1548 浏览 1 回答
有一种情况下,connection对象无法被释放

首先我怎么确定不是我的业务代码问题: 就是我的业务代码里,没有做任何对这个connection对象的引用。为了确认100%没有做引用,我特意为某个连接做了特殊处理,就是基本上没有业务代码。 什么情况下无法被释放:我做的是HTTP服务,就是在客户端浏览器连接上服务器,但是还没有收到响应,就主动的关闭了连接的情况下。 这时候服务端的这个connection对象,就无法被正常释放回收。 我专门研究了,onClose事件会触...

phphand 发表与 2021-02-07 2548 浏览 2 回答
status状态查看有几十个连接,但是使用connections状态查看却只有一两个

php start.php status -d 显示有几十个连接 php start.php connections 显示只有一个 ...

phphand 发表与 2021-02-03 2821 浏览 1 回答

phphand

144
积分
0
获赞数
0
粉丝数
2021-02-03 加入
×
🔝