Example #1
0
 protected void OnConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     Interlocked.Increment(ref failCount);
     lock(exceptions)
     {
         exceptions.Add("Connection failed: " + EndPointCollection.ToString(e.EndPoint) + "/" + e.ConnectionType);
     }
 }
        /// <summary>
        /// Occurs when the connection to a server failed
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cManager_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
        {
            // Set error message
            this.ccsb.SetMessage("Error: " + e.FailureReason);

            // Clear the current organization service
            this.service = null;
        }
Example #3
0
 private void connectionManager_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     System.Console.WriteLine("Failed to connect: " + e.FailureReason);
 }
Example #4
0
 /// <summary>
 /// 重新建立连接之前的错误
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     //LogHelper.WriteInfoLog("ConnectionRestored: " + e.EndPoint);
 }
Example #5
0
 /// <summary>
 /// 重新建立连接之前的错误
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     Console.WriteLine("ConnectionRestored: " + e.EndPoint);
 }
Example #6
0
 /// <summary>
 /// 重新建立连接之前的错误
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     //log.InfoAsync($"ConnectionRestored: {e.EndPoint}");
 }
 /// <summary>
 /// 连接失败 , 如果重新连接成功你将不会收到这个通知
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     _logError.Error("重新连接:Endpoint failed: " + e.EndPoint + ", " + e.FailureType + (e.Exception == null ? "" : (", " + e.Exception.Message)));
 }
Example #8
0
 private void Redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
 }
 private void ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     logger.LogError(e.Exception, "Redis connection error {0}.", e.FailureType);
 }
Example #10
0
 /// <summary>
 /// 重新建立连接之前
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     Task.Run(() => WrtieRedisLog(LogLevel.Warning, "ConnectionRestored 启用成功: " + e.EndPoint));
     // Console.WriteLine("ConnectionRestored: " + e.EndPoint);
 }
Example #11
0
 /// <summary>
 /// 连接失败
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Connect_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     _logger.LogError("连接失败:" + e.ConnectionType + "," + e.EndPoint + "," + e.FailureType + "," + e.Exception);
 }
Example #12
0
 /// <summary>
 /// 连接失败事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     //Units.Log("连接异常" + e.EndPoint + ",类型为" + e.FailureType + (e.Exception == null ? "" : (",异常信息是" + e.Exception.Message)));
 }
Example #13
0
 /// <summary>
 /// 重连错误事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     //Units.Log("重连错误" + e.EndPoint);
 }
Example #14
0
 /// <summary>
 /// 连接失败时回调
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void Conn_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     LogUtil.Error($"redis连接时发生错误,{e.EndPoint}{e.Exception.ToErrMsg()}", loggerName: "ConnectionMultiplexerFactory");
 }
 /// <summary>
 /// redis 服务连接失败事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void Redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     Console.WriteLine(e.Exception);
 }
Example #16
0
 /// <summary>
 /// 重新建立连接之前的错误
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
 }
Example #17
0
 private void Redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     throw new NotImplementedException();
 }
Example #18
0
 /// <summary>
 /// 连接失败 , 如果重新连接成功你将不会收到这个通知
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MuxerConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     Console.WriteLine("重新连接:Endpoint failed: " + e.EndPoint + ", " + e.FailureType + (e.Exception == null ? "" : (", " + e.Exception.Message)));
 }
 private void ConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     logger.LogError("Redis connection error restored.");
 }
Example #20
0
 private void ConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
 }
Example #21
0
        /// <summary>
        /// 重新建立连接之前的错误
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)

        {
            _logError.Error("重新连接前发生错误: " + e.EndPoint);
        }
Example #22
0
 private void OnConnectionFailed(object Sender, ConnectionFailedEventArgs Error)
 {
     Logging.Error(this.GetType(), Error.Exception.Message);
 }
        private void OnConnectionRestored(object sender, ConnectionFailedEventArgs args)
        {
            var handler = ConnectionRestored;

            handler(args.Exception);
        }
Example #24
0
        /// <summary>
        /// 重新建立连接之前的错误
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e)
        {
            var logger = UnityConfig.Container.Resolve <ILogger>();

            logger.Info("Redis连接已成功重建: " + e.EndPoint);
        }
Example #25
0
 /// <summary>
 /// 连接失败 , 如果重新连接成功你将不会收到这个通知
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     //log.InfoAsync($"重新连接:Endpoint failed: {e.EndPoint},  {e.FailureType} , {(e.Exception == null ? "" : e.Exception.Message)}");
 }
Example #26
0
 private void OnConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     Logger.LogWarning("Redis connection restored, failureType:{0}, connectionType:{1}",
                       e.FailureType, e.ConnectionType);
 }
Example #27
0
 /// <summary>
 /// 建立物理连接时
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void ConnMultiplexer_ConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     Console.WriteLine($"{nameof(ConnMultiplexer_ConnectionRestored)}: {e.Exception}");
 }
Example #28
0
 private void OnConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     Logger.LogError("Redis connection failed, failureType:{0}, connectionType:{1}",
                     e.FailureType, e.ConnectionType);
     Logger.LogError(e.Exception, "Redis lock connection failed");
 }
Example #29
0
 /// <summary>
 /// 连接失败 , 如果重新连接成功你将不会收到这个通知
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void MuxerConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     //LogHelper.WriteInfoLog("重新连接:Endpoint failed: " + e.EndPoint + ", " + e.FailureType + (e.Exception == null ? "" : (", " + e.Exception.Message)));
 }
Example #30
0
 /// <summary>
 /// Connection event
 /// </summary>
 /// <param name="mensagem">message</param>
 /// <param name="eventArgs">event arguments</param>
 protected virtual void OnConnectionHandle(string mensagem, ConnectionFailedEventArgs eventArgs)
 {
     //Invoke event
     OnConnectionMessage?.Invoke(mensagem, eventArgs);
 }
Example #31
0
 static ConnectionFailedEventArgs()
 {
     Empty = new ConnectionFailedEventArgs();
 }
Example #32
0
 static void redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     //连接失败
     Log.WriteErrorLog("RedisPools::redis_ConnectionFailed", "Redis抛出异常,连接类型:{0},EndPoint:{1},FailureType:{2},Message:{3}", e.ConnectionType, e.EndPoint, e.FailureType, e.Exception.Message);
 }
 void _redis_ConnectionRestored(object sender, ConnectionFailedEventArgs e)
 {
     _redisReady = true;
     _log.Write("Redis 连接恢复", TraceEventType.Error);
 }
 private void _redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e)
 {
     _logger.LogWarning(e?.Exception, $"Redis Fail: {e?.FailureType}, {e?.ConnectionType}, {e?.EndPoint}");
 }