1. 程式人生 > >Redis:err max number of clients reached 報錯解決辦法

Redis:err max number of clients reached 報錯解決辦法

Redis用一段時間之後會報錯,經過反覆測試和百度、Google之後才發現是redis連線池在關閉專案的時候,需要收回連線池,不然redis在開發的過程中,所有開發人員本地專案連線redis伺服器,經常重啟專案會累積很多不能釋放的連線,

程式碼如下:

  1. <bean id="jedisConfig"class="redis.clients.jedis.JedisPoolConfig">   
  2.     <property name="testWhileIdle" value="true"/>  
  3. </bean>  
  4. <bean id="jedisPool"
    class="redis.clients.jedis.JedisPool" destroy-method="destroy">  
  5.     <constructor-arg ref="jedisConfig" />  
  6.     <constructor-arg value="localhost" />  
  7.     <constructor-arg type="int" value="6379" />   
  8. </bean>  

其中destroy-method="destroy",是關閉web容器的時候,會呼叫連線池的destroy,關閉和redis的連線,就此隱藏兩個月的問題終於解決了。

相關推薦

Redis:err max number of clients reached 解決辦法

Redis用一段時間之後會報錯,經過反覆測試和百度、Google之後才發現是redis連線池在關閉專案的時候,需要收回連線池,不然redis在開發的過程中,所有開發人員本地專案連線redis伺服器,經常重啟專案會累積很多不能釋放的連線, 程式碼如下: <bean id="jedisConfig

redis-ERR max number of clients reached錯誤

說明: redis報max number of clients錯誤,可能是因為客戶端接入太多,也是可能是因為系統最大檔案描述符數過小。   redis連線池在關閉專案的時候,需要收回連線池,不然redis在開發的過程中,所有開發人員本地專案連線redis伺服器,經常重啟專案會累

redis cluster 的ERR max number of clients reached 問題排查

ets sof 修改 使用 utils 問題排查 could rec rect 早上發現微服務連不上redis cluster了,看來下日誌如下 [root@win-jrh378d7scu 7005]# bin/redis-cli -c -h 15.31.213.1

err max number of clients reached 解決辦法

最近在開發的企業線上培訓和考試系統,開發中用到redis快取,由於第一次用遇到了不少問題。而且網上的資料都不是很正規統一,檢視資料和問題都是很零散。 一個月以前,開發中redis出現了“err max number of clients reached”,專案啟動失敗。當時

windows版redis的下載地址以及解決辦法

下載地址:https://github.com/MSOpenTech/redis 用win+R輸入cmd開啟,在到相應的資料夾下面,輸入啟動了命令即可 win下面批量啟動redis程式碼: package com.learn.redis; import java.io.File;

FakeUserAgentError('Maximum amount of retries reached') 徹底解決辦法

報錯: FakeUserAgentError('Maximum amount of retries reached') 禁用伺服器快取: ua = UserAgent(use_cache_server=False) 無效 不快取資料: ua = UserAgent(cache=False) 無效 忽

gem install redis解決辦法

redis-cluster安裝需要通過gem install redis來安裝相關依賴。否則報錯。通過gem install redis會報如下錯誤1:ERROR:  Loading command: install (LoadError)      cannot load such file -- zlib

python 鏈接codis 解決辦法 command 'EXEC' is not allowed

command 'exec' is not allowed python redis codis [[email protected]/* */ ceph]# python ../pkg/redisbase.py Traceback (most recent cal

Authentication token manipulation error解決辦法

erro ive 參考 ext .net center tex tps tro Authentication token manipulation error報錯解決辦法 #參考http://blog.163.com/junwu_lb/blog/static/1916798

Mysql安裝解決辦法

base edi 註意 eve program 搜索 重新啟動 5.1 edit .msi版MySQL安裝包在安裝最後執行的時候到第三部或者第四部死掉 主要是因為之前安裝的版本沒有卸載幹凈,要卸載幹凈MySQ安裝包有一些幾個步驟: 1.通過卸載程序MySQL的相關組件 2。

ORA-09817: Write to audit file failed 解決辦法

ora-09817 archivelog 上午開虛擬機登錄數據庫的時候,突然就報錯:ORA-09817: Write to audit file failed寫入失敗?不會是磁盤滿了吧?當然,no space left on device提示的很明顯,df -h 查詢一下,果然100%了:馬上搜羅下o

Maven 本地倉庫明明有jar包,pom文件還是解決辦法

lips rep win 選擇 class osi 方案 pom nbsp 方法一: 找到出錯的jar包文件位置,刪掉_maven.repositories文件 方法二: maven中的本地倉庫的index索引沒有更新導致 解決方案:

loadrunner-27077解決辦法

包含 use msg 報錯解決 運行時 init AC 警告 設置 警告 -27077: “每次叠代模擬一個新用戶”運行時設置為“開”時,“vuser_init”節將包含 Web 函數。這可能會產生具有多次叠代的不可預測結果 [MsgId: MWAR-27077] 正在

3.django連接mysql數據庫及安裝mysqldb驅動解決辦法

64位 分享圖片 l數據庫 required 後來 AS password www com 1.在setting.py設置連接數據庫 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.m

Rsync服務器搭建遇到的解決辦法

Rsync報錯 linux centOS 遇到錯誤1:[root@backup tmp]# rsync -avz /etc/hosts -e 'ssh -p 22' [email protected]:/tmp/rsync: Failed to exec ssh: No such fi

PHP 結合memcache make 過程的解決辦法

PHP memcache 安裝完LAMP中PHP,後面在PHP結合memcache,換成插件的過程中出現出錯的解決辦法 cd memcache-2.2.1 /application/php5.3.27/bin/phpize ./configure --with-php-config

python2.x下pip install mysql-python解決辦法

分享圖片 alt info pan www. 下載 ima sql pytho 在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下載該驅動網盤鏈接:https://pan.baidu.com/s/1r0

for迴圈呼叫刪除方法解決辦法

1.每次刪除一個元素,索引往前移,即i-1.      List<String> list = new ArrayList<String>();      list.add("111");  &nbs

vue eslint解決辦法

overlay formatter form emit tel erl ORC bubuko 解決辦法 若提示入下圖時,在build / webpack.base.conf.js中, 找到 // const createLintingRule = () => ({//

Navicat for MySQL 最新版安裝與破解 + 解決辦法

Navicat for MySQL 最新版安裝與破解 + 報錯解決辦法 MySQL 8.0.13 下載地址: 下載地址:https://dev.mysql.com/downloads/installer/ 我選擇是 mysql8.0.13 進行安裝(目前windows最新版本)