婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Redis連接錯(cuò)誤的情況總結(jié)分析

Redis連接錯(cuò)誤的情況總結(jié)分析

熱門標(biāo)簽:400電話辦理的口碑 高碑店市地圖標(biāo)注app 一個(gè)地圖標(biāo)注多少錢 地圖標(biāo)注工廠入駐 廊坊外呼系統(tǒng)在哪買 臺(tái)灣電銷 四川穩(wěn)定外呼系統(tǒng)軟件 南京手機(jī)外呼系統(tǒng)廠家 b2b外呼系統(tǒng)

前言

最近由于流量增大,redis 出現(xiàn)了一連串錯(cuò)誤,比如:

  • LOADING Redis is loading the dataset in memory
  • use of closed network connection
  • connection pool exhausted
  • connection refuse by peer

一個(gè)個(gè)來分析。

LOADING Redis is loading the dataset in memory

這里至少有2種可能

  • 可用內(nèi)存太小,修改 redis.conf 中的 maxmemory 即可解決
  • redis 在啟動(dòng)時(shí)正在加載 dump.rdb 文件,由于加載比較慢導(dǎo)致 redis 在啟動(dòng)時(shí)不可用

我遇到的就是第2種情況,AWS在自動(dòng)擴(kuò)容的時(shí)候,每個(gè)新產(chǎn)生的 EC2 實(shí)例都報(bào)錯(cuò),原因就是 redis 在啟動(dòng)時(shí)發(fā)現(xiàn)有個(gè) dump.rdb,然后就去加載它,導(dǎo)致服務(wù)器里的服務(wù)都報(bào)錯(cuò),然后就退出了,并且 redis 加載這個(gè)要好久(不知道為什么),supervisord 自動(dòng)重啟了新的服務(wù)后依然報(bào)錯(cuò)。

后來把鏡像中的 dump.rdb 文件刪了,服務(wù)才能正常啟動(dòng)。

dump.rdb 文件產(chǎn)生的原因可能是之前 redis 出現(xiàn)了某種錯(cuò)誤,然后在制作鏡像時(shí)也做進(jìn)去了,導(dǎo)致新生成的實(shí)例個(gè)個(gè)都報(bào)錯(cuò)。

這次吸取了教訓(xùn),下次制作鏡像之前都要先 stop 掉 redis 然后刪掉 dump.rdb 。

其他3種錯(cuò)誤

一開始也是各種找資料,然后各種改配置,導(dǎo)致這3種錯(cuò)誤都先后出現(xiàn)。

一開始我認(rèn)為是 golang 代碼沒有正確處理 redis 連接異常的情況,于是各種升級(jí) redigo,改 golang 中的 timeout 、max_active、wait 等的配置,發(fā)現(xiàn)都沒有用。

這樣來來回回折騰了大概一周,終于從 pool.Active 和 pool.MaxActive 中發(fā)現(xiàn)了貓膩。

因?yàn)槲?MaxActive 設(shè)置的是 10000,于是我開了 10000 個(gè) go runtine 去測試它,發(fā)現(xiàn)當(dāng)前連接數(shù) pool.Active 老是才 4000 左右,然后就各種報(bào)錯(cuò)。

那段時(shí)間也是腦子短路了,老是認(rèn)為 redigo 沒有正確處理 redis 的連接才導(dǎo)致 pool.Active 不能上到最大。老是想著改 redigo 的代碼……

后來實(shí)在沒辦法,想著去改一改 ulimit,舊的是 500000,改到 990000,發(fā)現(xiàn)還是報(bào)連接錯(cuò)誤,pool.Active 還是上不去,我想這不可能啊,這才想到會(huì)不會(huì)是 redis 本身有最大連接數(shù)的配置。上網(wǎng)一查,果然,redis-server 有一個(gè) maxclients 的配置……默認(rèn)是 4000 多,改到 10000 后,整個(gè)世界都清靜了……

其實(shí)也不能怪我,因?yàn)?redigo 也有個(gè) max_active 參數(shù),鬼知道 redis-server 還要設(shè)置呢 [笑哭]?

Redis 用于高并發(fā)服務(wù)的配置

Redis 客戶端(即 golang 代碼)

Wait: true 如果連接池滿了,就等待, Redis 處理很快的,等個(gè)幾微秒用戶也感覺不出來什么
IdleTimeout: 5s 一個(gè)業(yè)務(wù)邏輯5s都處理不完,那你應(yīng)該優(yōu)化你的代碼了。如果設(shè)置為0,萬一這個(gè)連接失蹤了服務(wù)端就收回不了了,會(huì)產(chǎn)生僵尸連接的。

MaxActive: 10000 相當(dāng)于這個(gè)服務(wù)器能處理每秒 10000 并發(fā)了。

Redis 服務(wù)器(即 redis-server)

maxclients 要設(shè)置得比 MaxActive 大

附加題:一臺(tái)服務(wù)器的最大文件數(shù)怎么算?

linux kernel - Need to “calculate” optimum ulimit and fs.file-max values according to my own server needs - Stack Overflow

this ends up being about 100 for every 1MB of ram.

例,如果是 4G 內(nèi)存,那么打開文件數(shù)最大可以設(shè)置為:4 * 1024 * 100 = 409600

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • scrapy-redis的安裝部署步驟講解
  • Docker安裝官方Redis鏡像并啟用密碼認(rèn)證
  • 詳解簡單基于spring的redis配置(單機(jī)和集群模式)
  • Python獲取Redis所有Key以及內(nèi)容的方法
  • 一篇文章讓你明白R(shí)edis主從同步
  • PHP實(shí)現(xiàn)基于Redis的MessageQueue隊(duì)列封裝操作示例
  • MySQL和Redis實(shí)現(xiàn)二級(jí)緩存的方法詳解
  • 詳解Redis中Lua腳本的應(yīng)用和實(shí)踐
  • Redis主從復(fù)制詳解
  • Redis的5種數(shù)據(jù)類型與常用命令講解

標(biāo)簽:拉薩 甘南 畢節(jié) 伊春 泰州 河源 定州 南寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Redis連接錯(cuò)誤的情況總結(jié)分析》,本文關(guān)鍵詞  Redis,連接,錯(cuò)誤,的,情況,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis連接錯(cuò)誤的情況總結(jié)分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Redis連接錯(cuò)誤的情況總結(jié)分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    伊人开心综合网| 亚洲第一av色| 亚洲电影一区二区| 国产成人av电影免费在线观看| 色94色欧美sute亚洲线路一久| 日韩美女视频在线| 无码av免费一区二区三区试看| 成人午夜视频免费看| 日韩欧美一级二级三级| 亚洲国产精品久久不卡毛片| 成人av中文字幕| 久久综合九色综合97婷婷女人| 天天爽夜夜爽夜夜爽精品视频| av中文字幕不卡| 国产欧美视频在线观看| 国产最新精品免费| 日韩美女视频一区二区在线观看| 亚洲大片免费看| 色婷婷久久久亚洲一区二区三区| 久久精品一区八戒影视| 免费高清在线视频一区·| 91国产视频在线观看| 一区二区三区四区不卡在线 | 亚洲精品一线二线三线无人区| 亚洲一区二区三区四区的| 99久久精品费精品国产一区二区| 国产欧美一区二区三区在线老狼| 国产成人av电影在线观看| 久久久精品蜜桃| 成人午夜av电影| 国产精品婷婷午夜在线观看| 国产成人免费在线视频| 国产欧美日韩在线看| 国产成都精品91一区二区三| 国产精品三级在线观看| 高潮精品一区videoshd| 国产精品久久久久aaaa樱花 | 国产乱码精品一区二区三区av| 欧美一级午夜免费电影| 捆绑调教美女网站视频一区| 久久久亚洲午夜电影| 粉嫩aⅴ一区二区三区四区| 亚洲欧洲日产国产综合网| 色综合久久综合中文综合网| 亚洲男人的天堂网| 欧美日韩一区二区三区不卡 | 91视频观看免费| 亚洲乱码中文字幕| 3atv一区二区三区| 精品在线视频一区| 国产精品午夜久久| 色一情一伦一子一伦一区| 日韩国产精品久久久久久亚洲| 日韩一区二区精品| 成人午夜看片网址| 亚洲亚洲人成综合网络| 日韩欧美在线综合网| 成人做爰69片免费看网站| 亚洲免费在线视频一区 二区| 欧美疯狂做受xxxx富婆| 国产一区二区三区四区五区美女| 国产精品久久午夜夜伦鲁鲁| 欧美日韩中文字幕精品| 精品亚洲aⅴ乱码一区二区三区| 欧美国产激情二区三区| 欧美日韩精品欧美日韩精品一| 国产一区二区三区在线观看免费 | 欧美日韩国产首页在线观看| 日本午夜一区二区| 国产精品久久午夜| 日韩欧美你懂的| 色哟哟欧美精品| 国产精品亚洲一区二区三区妖精| 亚洲少妇最新在线视频| 欧美电影免费观看高清完整版| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 91麻豆6部合集magnet| 免费在线看成人av| 亚洲欧美电影院| 国产亚洲欧洲997久久综合 | 国产精品乱人伦一区二区| 欧美视频日韩视频在线观看| 国产成人在线免费观看| 全国精品久久少妇| 一区二区成人在线观看| 国产精品素人一区二区| 日韩精品中文字幕在线一区| 欧美图区在线视频| 色综合色狠狠综合色| 国产高清久久久久| 九九国产精品视频| 蜜臀av在线播放一区二区三区| 亚洲精品成人精品456| 国产精品久久久99| 国产欧美一区二区精品性色超碰| 日韩欧美电影一区| 91精品国产一区二区三区香蕉| 色婷婷av久久久久久久| 成人app网站| 国产高清不卡一区| 激情国产一区二区| 裸体一区二区三区| 久久激情五月婷婷| 久久99久久99| 免费看日韩a级影片| 奇米精品一区二区三区四区 | 国产在线一区观看| 韩国v欧美v亚洲v日本v| 国产乱色国产精品免费视频| 激情丁香综合五月| 国产成人av电影在线播放| 国产不卡在线播放| 99精品欧美一区二区三区综合在线| 国产激情视频一区二区三区欧美| 狠狠色狠狠色综合| 成人黄页在线观看| 91在线看国产| 欧美日韩精品一区二区在线播放| 欧美日韩成人综合| 欧美一区二区日韩一区二区| 欧美一区午夜精品| 欧美精品一区二区三区久久久 | 欧美一区二区三区性视频| 91精品一区二区三区久久久久久| 欧美一区二区黄| 久久老女人爱爱| 国产精品欧美经典| 一区二区三区在线观看动漫| 五月激情丁香一区二区三区| 韩国欧美一区二区| 91视频国产观看| 91.com视频| 欧美经典一区二区| 伊人婷婷欧美激情| 六月婷婷色综合| 粉嫩aⅴ一区二区三区四区五区| 色婷婷香蕉在线一区二区| 欧美一级免费观看| 亚洲国产精品精华液ab| 亚洲一区二区三区视频在线播放 | 中文字幕欧美一区| 日韩综合在线视频| 国产激情偷乱视频一区二区三区 | 青青草97国产精品免费观看| 狠狠色丁香婷婷综合久久片| 色综合久久88色综合天天6| 51精品秘密在线观看| 国产欧美一区二区三区在线看蜜臀 | 欧美xxxxxxxxx| 中文字幕一区在线| 奇米影视一区二区三区小说| 99精品欧美一区二区三区综合在线| 欧美日韩大陆在线| 国产精品色噜噜| 日韩成人一区二区三区在线观看| 成人深夜视频在线观看| 欧美一级日韩一级| 亚洲精品日日夜夜| 国产福利91精品一区| 555夜色666亚洲国产免| 亚洲色图在线播放| 国产成人在线视频网址| 欧美一区二区三区思思人| 国产精品高潮久久久久无| 狠狠色综合日日| 日韩一区二区电影| 日韩精品每日更新| 在线免费观看日本欧美| 国产精品嫩草影院com| 蜜桃在线一区二区三区| 欧美在线高清视频| 亚洲欧美日韩在线不卡| 成人午夜碰碰视频| 国产亚洲短视频| 狠狠色狠狠色合久久伊人| 91麻豆精品久久久久蜜臀| 亚洲免费观看视频| 成人h动漫精品一区二| 日本一区二区三区四区在线视频 | 91麻豆精品国产综合久久久久久| 亚洲免费av高清| 99视频精品全部免费在线| 国产欧美一二三区| 成人午夜视频在线观看| 久久久噜噜噜久噜久久综合| 久久精品理论片| 欧美一级理论片| 麻豆精品精品国产自在97香蕉| 欧美日韩国产高清一区二区三区| 亚洲综合男人的天堂| 91精彩视频在线观看| 夜夜嗨av一区二区三区四季av| 色综合视频在线观看| 亚洲欧美福利一区二区| 欧美三级午夜理伦三级中视频| 伊人婷婷欧美激情| 欧美疯狂做受xxxx富婆| 乱一区二区av| 国产欧美日韩三区| 99精品欧美一区二区三区综合在线|