Вопрос

При установке и запуске ServiceExchangeListener он находится в статусе CrashLoopBackOff, подскажите как можно исправить подобное?

При установке и запуске ServiceExchangeListener он находится в статусе CrashLoopBackOff, подскажите как можно исправить подобное и из-за чего возникает данный статусИзображение удалено.

трейс ошибки 

log4net:ERROR Could not create Appender [ExchangeListenerGelfAmqpAppender] of type [Gelf4Net.Appender.GelfAmqpAppender, Gelf4Net.AmqpAppender]. Reported error follows.

RabbitMQ.Client.Exceptions.BrokerUnreachableException: None of the specified endpoints were reachable ---> RabbitMQ.Client.Exceptions.ConnectFailureException: Connection failed ---> System.Net.Internals.SocketExceptionFactory+ExtendedSocketException: No such device or address

   at System.Net.Dns.InternalGetHostByName(String hostName)

   at System.Net.Dns.ResolveCallback(Object context)

--- End of stack trace from previous location where exception was thrown ---

   at System.Net.Dns.HostResolutionEndHelper(IAsyncResult asyncResult)

   at System.Net.Dns.EndGetHostAddresses(IAsyncResult asyncResult)

   at System.Net.Dns.<>c.b__25_1(IAsyncResult asyncResult)

   at System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)

--- End of stack trace from previous location where exception was thrown ---

   at RabbitMQ.Client.TcpClientAdapter.ConnectAsync(String host, Int32 port)

   at RabbitMQ.Client.Impl.TaskExtensions.TimeoutAfter(Task task, Int32 millisecondsTimeout)

   at RabbitMQ.Client.Impl.SocketFrameHandler.Connect(ITcpClient socket, AmqpTcpEndpoint endpoint, Int32 timeout)

   --- End of inner exception stack trace ---

   at RabbitMQ.Client.EndpointResolverExtensions.SelectOne[T](IEndpointResolver resolver, Func`2 selector)

   at RabbitMQ.Client.Framing.Impl.AutorecoveringConnection.Init(IEndpointResolver endpoints)

   at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)

   --- End of inner exception stack trace ---

   at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)

   at Gelf4Net.Appender.GelfAmqpAppender.InitializeConnectionFactory()

   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(XmlElement appenderElement)

log4net:ERROR Appender named [ExchangeListenerGelfAmqpAppender] not found.

Application startup exception: StackExchange.Redis.RedisConnectionException: It was not possible to connect to the redis server(s). There was an authentication failure; check that passwords (or client certificates) are configured correctly. AuthenticationFailure (None, last-recv: 310) on 10.104.84.155:6379/Interactive, Flushed/ComputeResult, last: ECHO, origin: SetResult, outstanding: 0, last-read: 0s ago, last-write: 0s ago, keep-alive: 60s, state: ConnectedEstablishing, mgr: 7 of 10 available, last-heartbeat: never, global: 1s ago, v: 2.1.30.38891

   at StackExchange.Redis.ConnectionMultiplexer.ConnectImpl(Object configuration, TextWriter log) in /_/src/StackExchange.Redis/ConnectionMultiplexer.cs:line 1025

   at ExchangeListener.RedisManager..ctor(ILogger logger, IEnviromentUtils enviromentUtils, IScheduler scheduler, IRedisConnectionMultiplexer redisMultiplexer) in /src/src/ExchangeListener/Redis/RedisManager.cs:line 91

   at ExchangeListener.MailServiceSubscriptionsManager.CreateRedis() in /src/src/ExchangeListener/Subscription/MailServiceSubscriptionsManager.cs:line 108

   at ExchangeListener.Startup.ClosePodSubscriptions() in /src/src/ExchangeListener/Startup.cs:line 87

   at ExchangeListener.Startup.Configure(IApplicationBuilder app, IEnviromentUtils enviromentUtils, ILoggerFactory loggerFactory, IScheduler scheduler, IApplicationLifetime applicationLifetime) in /src/src/ExchangeListener/Startup.cs:line 159

--- End of stack trace from previous location where exception was thrown ---

   at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder app)

   at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()



Unhandled Exception: StackExchange.Redis.RedisConnectionException: It was not possible to connect to the redis server(s). There was an authentication failure; check that passwords (or client certificates) are configured correctly. AuthenticationFail

Нравится

1 комментарий
Лучший ответ

помогла  установка редиса с заменой  "--set usePassword=false" на "--set auth.enabled=false".

помогла  установка редиса с заменой  "--set usePassword=false" на "--set auth.enabled=false".

Показать все комментарии