天天看點

redis 常見報錯問題

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonRedis': Invocation of init method failed; nested exception is org.redisson.client.RedisConnectionException: Can't connect to servers! Failed masters according to cluster status: [/192.168.18.37:7000, /192.168.18.37:7003]

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:135)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1448)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:876)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:818)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:735)

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:478)

... 54 more

Caused by: org.redisson.client.RedisConnectionException: Can't connect to servers! Failed masters according to cluster status: [/192.168.18.37:7000, /192.168.18.37:7003]

at org.redisson.cluster.ClusterConnectionManager.<init>(ClusterConnectionManager.java:139)

at org.redisson.config.ConfigSupport.createConnectionManager(ConfigSupport.java:184)

at org.redisson.Redisson.<init>(Redisson.java:112)

at org.redisson.Redisson.create(Redisson.java:151)

at com.niiwoo.rce.module.redis.base.CommonRedis.init(CommonRedis.java:36)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:346)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:299)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:132)

... 66 more

Caused by: org.redisson.client.RedisException: Failed to add master: redis://192.168.18.37:7001 for slot ranges: [[5461-10922]]. Reason - cluster_state:fail

at org.redisson.cluster.ClusterConnectionManager$2$1.operationComplete(ClusterConnectionManager.java:247)

at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:514)

at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:507)

at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:486)

at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:427)

at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:111)

at org.redisson.misc.RedissonPromise.trySuccess(RedissonPromise.java:65)

at org.redisson.client.handler.CommandDecoder.handleResult(CommandDecoder.java:384)

at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:284)

at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:126)

at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:367)

at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)

at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)

at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)

at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)

at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)

at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)

at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)

at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)

at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:651)

at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:574)

at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:488)

at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:450)

at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)

at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)

at java.lang.Thread.run(Thread.java:745)

繼續閱讀