设置心跳检测时间和触发onClose的时间不一致

0

我的代码如下:


$gateway->pingInterval = 55;

$gateway->pingNotResponseLimit = 1;

$gateway->pingData = '';

我的客户端设置的是50秒,
按照文档上说的应该是pingInterval乘pingNotResponseLimit = 55秒,
55秒内收不到心跳会触发onClose,
我的问题是55秒没有触发onClose事件,是在55乘2=110秒的时候触发的 onClose事件。
希望那个大佬解答一些

已邀请:

six

赞同来自:

restart下,我猜你原来设置的是pingNotResponseLimit = 2,改成1后没重启。改配置reload没用,要restart。

要回复问题请先登录注册