怎么检测硬件断开的原因?

l862228699

线上有100台硬件链接到服务器的,不明的原因硬件设备断开,现在我想知道 是不是因为硬件这边超时未发送心跳数据而服务器把硬件给踢掉的。

阅读 160
1个回答

walkor

框架中目前没有断开原因的接口。
如果你想了解是硬件还是服务端断开的可以抓包看。近一步如果你想知道是否是因为硬件没发心跳服务端断开需要记录日志,
位置 https://github.com/walkor/GatewayWorker/blob/23bd35cf80a5019beee18b9c0f5898b98cdcab7e/src/Gateway.php#L996