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; }
private void connectionManager_ConnectionFailed(object sender, ConnectionFailedEventArgs e) { System.Console.WriteLine("Failed to connect: " + e.FailureReason); }
/// <summary> /// 重新建立连接之前的错误 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e) { //LogHelper.WriteInfoLog("ConnectionRestored: " + e.EndPoint); }
/// <summary> /// 重新建立连接之前的错误 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e) { Console.WriteLine("ConnectionRestored: " + e.EndPoint); }
/// <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))); }
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); }
/// <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); }
/// <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); }
/// <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))); }
/// <summary> /// 重连错误事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e) { //Units.Log("重连错误" + e.EndPoint); }
/// <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); }
/// <summary> /// 重新建立连接之前的错误 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e) { }
private void Redis_ConnectionFailed(object sender, ConnectionFailedEventArgs e) { throw new NotImplementedException(); }
/// <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."); }
private void ConnectionRestored(object sender, ConnectionFailedEventArgs e) { }
/// <summary> /// 重新建立连接之前的错误 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void MuxerConnectionRestored(object sender, ConnectionFailedEventArgs e) { _logError.Error("重新连接前发生错误: " + e.EndPoint); }
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); }
/// <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); }
/// <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)}"); }
private void OnConnectionRestored(object sender, ConnectionFailedEventArgs e) { Logger.LogWarning("Redis connection restored, failureType:{0}, connectionType:{1}", e.FailureType, e.ConnectionType); }
/// <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}"); }
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"); }
/// <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))); }
/// <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); }
static ConnectionFailedEventArgs() { Empty = new ConnectionFailedEventArgs(); }
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}"); }