gatewaywoker 使用AsyncTcpConnection 隔断时间获取不到对方推送消息

zyw888

问题描述

gatewaywoker 使用AsyncTcpConnection 隔断时间获取不到对方推送消息

为此你搜索到了哪些方案及不适用的原因

增加了断线重连还是每隔半小时就无法接收对方推送消息,目前是通过crond 每隔半小时重启一下,日志没有任何报错,链接没断开但也没法接收到数据。目前想知道有没有更好解决方案,或者用

      $time = time();
Timer::add(5, function()use($redis)
        {
            if(time()->$time>3)
            {
                 posix_kill(posix_getppid(), SIGUSR1);
            }
        });

不知道这种方案可以不

60 1 0
1个回答

jack10082009

半小时这个时间一下子让我敏感了:据我所知有些运营商(家宽)的宽带会有最大连接时间的限制。直接给你长连接掐掉。

×
🔝