91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell+redis Could not connect to Redis at ip:port

發布時間:2020-08-07 05:44:21 來源:ITPUB博客 閱讀:156 作者:running_life 欄目:關系型數據庫
os:rhel6.8 64 2.6.32
db:redis3.2.8 集群模式,集群gem版本為3.3.3

是用腳本或者管道符等處理redis數據庫返回的數據是遇到這個報錯Could not connect to Redis at ip:port: Cannot assign requested address

腳本做的操作是根據文本中的key名稱,返回這些key的ttl時間,有3個文本,每個文本75000個key左右,腳本在執行一段時間后發現訪問master2和master3的兩個腳本每個有大約300個左右的報錯,網上查找了下,說是客戶端也就是執行腳本的機器的可用端口被用完了。
因為腳本是每個key需要建立一個連接獲取ttl值,返回后再斷開連接,這個連接占用的客戶端機器的端口不會立馬釋放,變成可用,而是需要一段時間,而這就導致可用端口最終耗盡。


執行命令修改如下2個內核參數  

sysctl -w net.ipv4.tcp_timestamps=1     #開啟對于TCP時間戳的支持,若該項設置為0,則下面一項設置不起作用

sysctl -w net.ipv4.tcp_tw_recycle=1      #表示開啟TCP連接中TIME-WAIT sockets的快速回收

執行后,再執行開頭的導出命令,不再報錯了。


奇怪的是為啥連接master1的節點不報錯
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

本溪市| 东明县| 锡林郭勒盟| 土默特右旗| 陇西县| 醴陵市| 云龙县| 松滋市| 宁陕县| 内丘县| 巢湖市| 周口市| 三门峡市| 永丰县| 闽清县| 奉贤区| 建平县| 邮箱| 宾川县| 遂昌县| 浪卡子县| 南雄市| 佳木斯市| 时尚| 远安县| 寻甸| 佛学| 阳泉市| 新昌县| 温宿县| 东城区| 柏乡县| 新晃| 怀来县| 建湖县| 盐城市| 四平市| 灌南县| 岳普湖县| 神木县| 吉安市|