void SubscriptionDropped(EventStoreCatchUpSubscription sub, SubscriptionDropReason reason, Exception ex) { if (ex != null) { logger.LogWarning(ex, $"EventStore Subscription Dropped {reason.ToString()}, {sub.SubscriptionName} restarting service"); } else { logger.LogWarning($"EventStore Subscription Dropped, {reason.ToString()} restarting service"); } appLifeTime.StopApplication(); }
private void SubscriptionDropped(ESSubscription subscription, SubscriptionDropReason subscriptionDropReason, Exception ex) { if (_cancellationRequestedByUser) { _logger.LogInformation(ex, $"Subscription stopped by user: {subscriptionDropReason.ToString()}"); return; } _logger.LogError(ex, $"Subscription dropped: {subscriptionDropReason.ToString()}"); _connection.Dispose(); Connect().Wait(); }
private void SubscriptionDropped(object eventStoreCatchUpSubscription, SubscriptionDropReason subscriptionDropReason, Exception ex) { if (ex != null) { _logger.Info(ex, "Event Store subscription dropped {0}", subscriptionDropReason.ToString()); } else { _logger.Info("Event Store subscription dropped {0}", subscriptionDropReason.ToString()); } if (subscriptionDropReason == SubscriptionDropReason.UserInitiated) { _logger.Info("Not attempting to restart user initiated drop. Subscription is dead."); return; } RestartSubscription(); }
private void SubscriptionDropped(EventStorePersistentSubscriptionBase eventStorePersistentSubscriptionBase, SubscriptionDropReason subscriptionDropReason, Exception ex) { if (_cancellationRequestedByUser) { if (_connection != null) { _connection.Dispose(); } _logger.LogInformation(ex, $"Subscription stopped by user: {subscriptionDropReason.ToString()}"); _status = SubscriptionConnectionStatus.Disconnected; return; } _logger.LogError(ex, $"Subscription dropped: {subscriptionDropReason.ToString()}"); _connection.Dispose(); _status = SubscriptionConnectionStatus.Disconnected; Connect().Wait(); }
private void OnSubscriptionDropped(EventStoreCatchUpSubscription catchUpSubscription, SubscriptionDropReason reason, Exception ex) { if (reason != SubscriptionDropReason.UserInitiated) { Trace.TraceWarning("EventStoreCatchUpSubscription Dropped"); Trace.TraceWarning(catchUpSubscription.ToString()); Trace.TraceWarning(reason.ToString()); Trace.TraceWarning(ex.ToString()); Start(); } }
private void SubscriptionDropped(EventStorePersistentSubscriptionBase subscription, SubscriptionDropReason reason, Exception ex) { _telemetryClient.TrackEvent("SubscriptionDropped", new Dictionary <string, string> { { "Reason", reason.ToString() } }); if (ex != null) { _telemetryClient.TrackException(ex); } Connect().Wait(); }
private async void SubscriptionDropped(EventStoreCatchUpSubscription sub, SubscriptionDropReason reason, Exception ex) { _logger.LogError(ex, "SubscriptionDropped on StreamId {StreamId}, Projector {ProjectorId}, Reason: {Reason}", sub.StreamId, ProjectorId, reason.ToString()); sub.Stop(); if (!_cancellationToken.IsCancellationRequested) { _logger.LogInformation("Re Subscribe Subscription"); await StartSubscriptionInternal(); } }
private void SubscriptionDropped(EventStoreCatchUpSubscription sub, SubscriptionDropReason reason, Exception ex) { _logger.LogError(ex, "SubscriptionDropped on StreamId {StreamId}, Projector {ProjectorId}, Reason: {Reason}", sub.StreamId, ProjectorId, reason.ToString()); if (!_cancellationToken.IsCancellationRequested) { // _logger.LogInformation("Re Subscribe Subscription"); _subscriptionDropped = true; // await Task.Delay(TimeSpan.FromSeconds(2), CancellationToken.None) // .ContinueWith(task => StartSubscriptionInternal(), CancellationToken.None); //await StartSubscriptionInternal().ConfigureAwait(false); } }
void OnDropped(SubscriptionDropReason reason, Exception error) => _observer.OnDropped(reason.ToString(), error);
private void SubscriptionDropped(SubscriptionDropReason reason, string streamName, Action <EventstoreEvent> eventHandler) { OutputWriter.WriteLine(ConsoleColor.Red, "Ticker Subscription dropped: {0}, trying to resubscribe..", reason.ToString()); SubscribeToStream(streamName, eventHandler); }
private async void SubscriptionDropped(EventStorePersistentSubscriptionBase sub, SubscriptionDropReason reason, Exception ex) { _logger.LogError(ex, "PersistentSubscription Dropped on StreamId {StreamId}, Reason: {Reason}", sub, reason.ToString()); if (!_cancellationToken.IsCancellationRequested) { _logger.LogInformation("Re Subscribe PersistentSubscription "); await ConnectToPersistentSubscriptionInternal().ConfigureAwait(false); } }
private static void SubscriptionDropped( EventStorePersistentSubscriptionBase eventStorePersistentSubscriptionBase, SubscriptionDropReason subscriptionDropReason, Exception arg3) { Log.Error(arg3, subscriptionDropReason.ToString()); }
private void SubscriptionDropped(EventStoreCatchUpSubscription eventStoreCatchUpSubscription, SubscriptionDropReason subscriptionDropReason, Exception ex) { if (ex != null) { _logger.Info(ex, "Event Store subscription dropped {0}", subscriptionDropReason.ToString()); } else { _logger.Info("Event Store subscription dropped {0}", subscriptionDropReason.ToString()); } _viewModelIsReady = false; lock (_liveProcessingTimer) { if(!_liveProcessingTimer.Enabled) _liveProcessingTimer.Start(); } }
private void SubscriptionDropped(EventStoreCatchUpSubscription _, SubscriptionDropReason dropReason, Exception e) { _logger.LogCritical("Catch-up subscription has been dropped!"); _logger.LogCritical(dropReason.ToString()); _logger.LogCritical(e.ToString()); }