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

workerman nginx代理連上后websocket過十秒左右就自動斷開的問題

左東

配置如下
截圖
截圖
截圖

客戶端發(fā)送心跳的間隔是18s,最近突然出現(xiàn) websocket 客戶端連上后10s左右就自動關(guān)閉的情況,經(jīng)過多次調(diào)試,發(fā)現(xiàn)只有設(shè)置客戶端心跳間隔是10s 、 $gateway->pingInterval = 10 的情況下才不會自動關(guān)閉連接,兩邊改成其它任意值都會自動斷開。
代碼里追到 TcpConnection.php 文件中的下面位置斷開的
截圖

另外不通過 nginx 代理,直接用ip地址去連websocket則不會出現(xiàn)10秒左右自動斷開的情況,不知道什么原因?

4730 1 0
1個回答

walkor 打賞

查下nginx是不是配置了10秒超時

  • 左東 2021-04-30

    我把客戶端發(fā)送心跳包的時間改小,比如8s,它也會自動斷開,只有恰好10s的時候不會自動斷開,太奇怪了

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