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

主頁 > 知識庫 > Redis連接錯誤的情況總結分析

Redis連接錯誤的情況總結分析

熱門標簽:400電話辦理的口碑 高碑店市地圖標注app 一個地圖標注多少錢 地圖標注工廠入駐 廊坊外呼系統在哪買 臺灣電銷 四川穩定外呼系統軟件 南京手機外呼系統廠家 b2b外呼系統

前言

最近由于流量增大,redis 出現了一連串錯誤,比如:

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

一個個來分析。

LOADING Redis is loading the dataset in memory

這里至少有2種可能

  • 可用內存太小,修改 redis.conf 中的 maxmemory 即可解決
  • redis 在啟動時正在加載 dump.rdb 文件,由于加載比較慢導致 redis 在啟動時不可用

我遇到的就是第2種情況,AWS在自動擴容的時候,每個新產生的 EC2 實例都報錯,原因就是 redis 在啟動時發現有個 dump.rdb,然后就去加載它,導致服務器里的服務都報錯,然后就退出了,并且 redis 加載這個要好久(不知道為什么),supervisord 自動重啟了新的服務后依然報錯。

后來把鏡像中的 dump.rdb 文件刪了,服務才能正常啟動。

dump.rdb 文件產生的原因可能是之前 redis 出現了某種錯誤,然后在制作鏡像時也做進去了,導致新生成的實例個個都報錯。

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

其他3種錯誤

一開始也是各種找資料,然后各種改配置,導致這3種錯誤都先后出現。

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

這樣來來回回折騰了大概一周,終于從 pool.Active 和 pool.MaxActive 中發現了貓膩。

因為我 MaxActive 設置的是 10000,于是我開了 10000 個 go runtine 去測試它,發現當前連接數 pool.Active 老是才 4000 左右,然后就各種報錯。

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

后來實在沒辦法,想著去改一改 ulimit,舊的是 500000,改到 990000,發現還是報連接錯誤,pool.Active 還是上不去,我想這不可能啊,這才想到會不會是 redis 本身有最大連接數的配置。上網一查,果然,redis-server 有一個 maxclients 的配置……默認是 4000 多,改到 10000 后,整個世界都清靜了……

其實也不能怪我,因為 redigo 也有個 max_active 參數,鬼知道 redis-server 還要設置呢 [笑哭]?

Redis 用于高并發服務的配置

Redis 客戶端(即 golang 代碼)

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

MaxActive: 10000 相當于這個服務器能處理每秒 10000 并發了。

Redis 服務器(即 redis-server)

maxclients 要設置得比 MaxActive 大

附加題:一臺服務器的最大文件數怎么算?

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 內存,那么打開文件數最大可以設置為:4 * 1024 * 100 = 409600

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

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

標簽:拉薩 甘南 畢節 伊春 泰州 河源 定州 南寧

巨人網絡通訊聲明:本文標題《Redis連接錯誤的情況總結分析》,本文關鍵詞  Redis,連接,錯誤,的,情況,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redis連接錯誤的情況總結分析》相關的同類信息!
  • 本頁收集關于Redis連接錯誤的情況總結分析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品免费久久久久| 久久成人羞羞网站| 色网站国产精品| 国产一区二三区| 日本不卡不码高清免费观看| 亚洲影视在线播放| 一区视频在线播放| 国产精品免费久久久久| 国产视频一区在线播放| 日韩美一区二区三区| 欧美日韩在线直播| 欧美性生活久久| 欧美日韩一区小说| 欧美日韩免费一区二区三区视频| 在线观看免费成人| 色婷婷综合久久久久中文一区二区| 国产黄色成人av| 成人午夜av影视| 国产91对白在线观看九色| 国产剧情在线观看一区二区| 韩国三级电影一区二区| 国产一区二区在线看| 国产成人丝袜美腿| youjizz国产精品| 色综合网色综合| 欧美视频一二三区| 884aa四虎影成人精品一区| 中文一区一区三区高中清不卡| 欧美性xxxxxxxx| 91黄色小视频| 欧美高清激情brazzers| 日韩欧美在线一区二区三区| 精品美女在线播放| 国产精品青草综合久久久久99| 国产精品九色蝌蚪自拍| 亚洲欧美另类在线| 免费精品99久久国产综合精品| 麻豆国产欧美一区二区三区| 国内欧美视频一区二区| www.亚洲免费av| 欧美日韩国产片| 久久婷婷成人综合色| 中文字幕一区二区三区四区| 亚洲国产成人av网| 日韩成人dvd| 成人av免费在线观看| 欧美视频日韩视频| 国产色爱av资源综合区| 亚洲综合免费观看高清完整版| 日日夜夜一区二区| 国产成人无遮挡在线视频| 欧美日韩在线三区| 亚洲国产精品av| 亚洲小说欧美激情另类| 国产一区二区免费在线| 欧美性猛片aaaaaaa做受| 久久亚洲免费视频| 五月综合激情婷婷六月色窝| 国产精品一区二区黑丝| 欧美二区乱c少妇| 国产精品久久看| 日韩av中文字幕一区二区| 9人人澡人人爽人人精品| 日韩欧美不卡在线观看视频| 亚洲乱码中文字幕| 懂色av中文字幕一区二区三区| 91精品欧美久久久久久动漫 | 国产麻豆精品一区二区| 99久久精品99国产精品| 26uuu国产日韩综合| 天天影视色香欲综合网老头| 成人高清av在线| 日韩欧美的一区| 日本欧美久久久久免费播放网| 91免费视频网| 久久视频一区二区| 另类小说图片综合网| 欧美久久一二三四区| 亚洲一区二区三区爽爽爽爽爽| 99re这里只有精品视频首页| 国产视频一区二区三区在线观看| 极品销魂美女一区二区三区| 日韩一二三区视频| 全国精品久久少妇| 欧美另类久久久品| 亚洲高清在线精品| 欧美性视频一区二区三区| 中文字幕字幕中文在线中不卡视频| 国产美女精品人人做人人爽| 精品久久久久久综合日本欧美| 日韩高清一区二区| 91精品国产综合久久福利软件| 亚洲福利国产精品| 精品视频色一区| √…a在线天堂一区| 日韩欧美国产午夜精品| 在线视频欧美精品| 欧美亚洲一区二区在线观看| 欧美一区二区成人| 午夜精品一区二区三区电影天堂| 在线视频亚洲一区| 一区二区三国产精华液| 色婷婷综合视频在线观看| 亚洲三级在线看| 欧美中文字幕不卡| 午夜欧美在线一二页| 欧美一卡在线观看| 狠狠色综合日日| 国产精品剧情在线亚洲| 91精彩视频在线| 五月天亚洲婷婷| 精品久久五月天| av午夜精品一区二区三区| 一区二区三区在线视频观看58| 日韩欧美的一区| 亚洲免费观看高清完整版在线观看 | 精品福利一区二区三区| 青椒成人免费视频| 精品国产一区二区三区久久影院| 精品一区二区三区欧美| 久久天天做天天爱综合色| 成人av电影免费在线播放| 伊人开心综合网| 欧美高清视频在线高清观看mv色露露十八 | 国产精品乱人伦| 色国产精品一区在线观看| 视频一区视频二区中文| 国产婷婷色一区二区三区| 91麻豆成人久久精品二区三区| 日韩中文字幕区一区有砖一区| 国产亚洲综合av| 一本一道综合狠狠老| 九一九一国产精品| 亚洲三级在线免费| 精品久久久久久久久久久久久久久| 暴力调教一区二区三区| 久久99最新地址| 亚洲一区二三区| 欧美国产激情一区二区三区蜜月| 欧美日韩中字一区| 丁香另类激情小说| 人人狠狠综合久久亚洲| 一区二区三区影院| 日本一区二区综合亚洲| 日韩三级.com| 欧美性大战久久| 91在线免费看| 国产乱码字幕精品高清av | 69堂精品视频| av一区二区三区黑人| 全部av―极品视觉盛宴亚洲| 亚洲日本青草视频在线怡红院| 久久综合色之久久综合| 在线播放亚洲一区| 91麻豆成人久久精品二区三区| 国产成+人+日韩+欧美+亚洲| 日韩av不卡在线观看| 亚洲在线视频网站| 国产精品久久久久9999吃药| 久久久综合激的五月天| 欧美v日韩v国产v| 5858s免费视频成人| 欧美午夜宅男影院| 91免费在线看| 91亚洲午夜精品久久久久久| 国产精华液一区二区三区| 久久国产夜色精品鲁鲁99| 日韩精品欧美成人高清一区二区| 一区二区三区四区精品在线视频| 中文欧美字幕免费| 久久久久久免费| 久久综合成人精品亚洲另类欧美 | 99re视频这里只有精品| 日韩精品免费专区| 日韩欧美激情一区| 91精品国产欧美一区二区成人| 欧美在线影院一区二区| 色噜噜狠狠色综合中国| 91老师国产黑色丝袜在线| 无码av免费一区二区三区试看| 亚洲精品国产高清久久伦理二区| 最新日韩av在线| 怡红院av一区二区三区| 一区二区成人在线| 亚洲不卡一区二区三区| 奇米影视在线99精品| 麻豆精品在线播放| 免费成人美女在线观看.| 日本一不卡视频| 美女mm1313爽爽久久久蜜臀| 久久99国内精品| 国产九九视频一区二区三区| 国产一区二区三区四区五区美女 | 欧美大白屁股肥臀xxxxxx| 91精品国产综合久久精品| 欧美一二三区在线| 久久午夜老司机| 日韩毛片视频在线看| 天天亚洲美女在线视频| 国内精品久久久久影院色|