国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

redis總是被中斷,產(chǎn)生致命錯(cuò)誤,需要怎么處理呢

gongaiorg

ErrorException: Redis::get(): Send of 58 bytes failed with errno=10054 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。 in D:\net\vendor\workerman\workerman\Protocols\Http\Session\RedisSessionHandler.php:84

2506 1 2
1個(gè)回答

MarkGo

這種很大因素是長時(shí)間鏈接但沒數(shù)據(jù)來往導(dǎo)致被關(guān)閉了該鏈接,定時(shí)30秒發(fā)送下就好了

  • gongaiorg 2022-03-31

    謝謝,請(qǐng)教一下是在哪個(gè)文件里設(shè)置哪個(gè)配置呢?

  • damao 2022-03-31

    自建的redis?127.0.0.1?

  • gongaiorg 2022-03-31

    我用的push插件,加的有心跳間隔是25s

  • gongaiorg 2022-03-31

    應(yīng)該是redis的設(shè)置最大連接時(shí)長限制的嗎?

  • MarkGo 2022-03-31

    我是用webman的,webman的redis好像已經(jīng)實(shí)現(xiàn)了心跳包,workman你可以看看redis連接的地方,增加timer來實(shí)現(xiàn)心跳,或者做重連方案

  • walkor 2022-03-31

    用的阿里云的redis?

  • gongaiorg 2022-03-31

    是服務(wù)器本地安裝的redis

  • gongaiorg 2022-03-31

    http://wtbis.cn/q/8156 是要按照這個(gè)修改一下嗎

  • walkor 2022-03-31

    你的改 vendor/workerman/workerman/Protocols/Http/Session/RedisSessionHandler.php
    public function __construct($config) 方法里最后面加上

    \Workerman\Timer::add(isset($config['ping']) ? $config['ping'] : 55, function () {
        $this->_redis->get('ping');
    });
  • gongaiorg 2022-03-31

    好的 謝謝老大

  • gongaiorg 2022-03-31

    這樣處理的確可以了,沒有再出現(xiàn)那樣的錯(cuò)誤了

  • gongaiorg 2022-03-31

    建議框架升級(jí)一下吧

  • walkor 2022-03-31

    這個(gè)會(huì)在下個(gè)版本加上

年代過于久遠(yuǎn),無法發(fā)表回答
??