HTTP Status 500 - Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.J

来源:互联网 发布:单片机智能车 编辑:程序博客网 时间:2024/05/21 17:14
HTTP Status 500 - Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool

[plain] view plain copy
  1. type Exception report  
  2.   
  3. message Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool  
  4.   
  5. description The server encountered an internal error that prevented it from fulfilling this request.  
  6.   
  7. exception  
  8.   
  9. org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool  
  10.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.fetchJedisConnector(JedisConnectionFactory.java:97)  
  11.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:143)  
  12.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:41)  
  13.     org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:128)  
  14.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:91)  
  15.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:78)  
  16.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:177)  
  17.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:152)  
  18.     org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:84)  
  19.     org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:43)  
  20.     org.springframework.data.redis.core.DefaultBoundValueOperations.get(DefaultBoundValueOperations.java:41)  
  21.     com.auth.provider.impl.DefaultRememberMeProvider.findRememberMeById(DefaultRememberMeProvider.java:47)  
  22.     com.auth.AbstractSessionManager.getRememberMe(AbstractSessionManager.java:254)  
  23.     com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:84)  
  24.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  25.     org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)  
  26.     org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)  
  27.     org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  
  28.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  29. root cause  
  30.   
  31. redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool  
  32.     redis.clients.util.Pool.getResource(Pool.java:42)  
  33.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.fetchJedisConnector(JedisConnectionFactory.java:90)  
  34.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:143)  
  35.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:41)  
  36.     org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:128)  
  37.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:91)  
  38.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:78)  
  39.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:177)  
  40.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:152)  
  41.     org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:84)  
  42.     org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:43)  
  43.     org.springframework.data.redis.core.DefaultBoundValueOperations.get(DefaultBoundValueOperations.java:41)  
  44.     com.auth.provider.impl.DefaultRememberMeProvider.findRememberMeById(DefaultRememberMeProvider.java:47)  
  45.     com.auth.AbstractSessionManager.getRememberMe(AbstractSessionManager.java:254)  
  46.     com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:84)  
  47.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  48.     org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)  
  49.     org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)  
  50.     org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  
  51.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  52. root cause  
  53.   
  54. redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect  
  55.     redis.clients.jedis.Connection.connect(Connection.java:142)  
  56.     redis.clients.jedis.BinaryClient.connect(BinaryClient.java:75)  
  57.     redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1724)  
  58.     redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:65)  
  59.     org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:836)  
  60.     org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:434)  
  61.     org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)  
  62.     redis.clients.util.Pool.getResource(Pool.java:40)  
  63.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.fetchJedisConnector(JedisConnectionFactory.java:90)  
  64.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:143)  
  65.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:41)  
  66.     org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:128)  
  67.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:91)  
  68.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:78)  
  69.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:177)  
  70.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:152)  
  71.     org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:84)  
  72.     org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:43)  
  73.     org.springframework.data.redis.core.DefaultBoundValueOperations.get(DefaultBoundValueOperations.java:41)  
  74.     com.auth.provider.impl.DefaultRememberMeProvider.findRememberMeById(DefaultRememberMeProvider.java:47)  
  75.     com.auth.AbstractSessionManager.getRememberMe(AbstractSessionManager.java:254)  
  76.     com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:84)  
  77.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  78.     org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)  
  79.     org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)  
  80.     org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  
  81.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  82. root cause  
  83.   
  84. java.net.ConnectException: Connection refused: connect  
  85.     java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)  
  86.     java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)  
  87.     java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)  
  88.     java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)  
  89.     java.net.AbstractPlainSocketImpl.connect(Unknown Source)  
  90.     java.net.PlainSocketImpl.connect(Unknown Source)  
  91.     java.net.SocksSocketImpl.connect(Unknown Source)  
  92.     java.net.Socket.connect(Unknown Source)  
  93.     redis.clients.jedis.Connection.connect(Connection.java:137)  
  94.     redis.clients.jedis.BinaryClient.connect(BinaryClient.java:75)  
  95.     redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1724)  
  96.     redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:65)  
  97.     org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:836)  
  98.     org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:434)  
  99.     org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)  
  100.     redis.clients.util.Pool.getResource(Pool.java:40)  
  101.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.fetchJedisConnector(JedisConnectionFactory.java:90)  
  102.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:143)  
  103.     org.springframework.data.redis.connection.jedis.JedisConnectionFactory.getConnection(JedisConnectionFactory.java:41)  
  104.     org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:128)  
  105.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:91)  
  106.     org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:78)  
  107.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:177)  
  108.     org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:152)  
  109.     org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:84)  
  110.     org.springframework.data.redis.core.DefaultValueOperations.get(DefaultValueOperations.java:43)  
  111.     org.springframework.data.redis.core.DefaultBoundValueOperations.get(DefaultBoundValueOperations.java:41)  
  112.     com.auth.provider.impl.DefaultRememberMeProvider.findRememberMeById(DefaultRememberMeProvider.java:47)  
  113.     com.auth.AbstractSessionManager.getRememberMe(AbstractSessionManager.java:254)  
  114.     com.auth.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:84)  
  115.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  116.     org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)  
  117.     org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)  
  118.     org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  
  119.     org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)  
  120. note The full stack trace of the root cause is available in the Apache Tomcat/7.0.54 logs.  
  121.   
  122. Apache Tomcat/7.0.54  

产生此错误的原因通常是Redis没有启动,或者是由于防火墙等原因无法连接到Redis; 

0 0
原创粉丝点击