我测试发现在 open_tcp_keepalive 和 heartbeat_check_interval 这两种方式关闭连接的时候,server的onClose回调函数的$reactorId 是reactor线程的id。
而通过server->close() 方式关闭连接的时候,server的onClose回调函数的$reactorId为-1
按理说都是服务端关闭连接,应该都为-1吧
这个是bug吗?
我测试发现在 open_tcp_keepalive 和 heartbeat_check_interval 这两种方式关闭连接的时候,server的onClose回调函数的$reactorId 是reactor线程的id。
而通过server->close() 方式关闭连接的时候,server的onClose回调函数的$reactorId为-1
按理说都是服务端关闭连接,应该都为-1吧
这个是bug吗?
心跳检测算是被动关闭。