2025-12-12 06:21:11.1604||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:21:11.1604||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageSummary Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageSummaryAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 8078 2025-12-12 06:21:11.1604||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:21:11.1604||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageDetail Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageDetailAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 6975 2025-12-12 06:21:11.1604||ERROR|Backend.Services.ServerMonitoringService|||ExecuteAsync Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. 2025-12-12 06:21:26.5796||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:21:26.5796||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageDetail Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageDetailAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 6975 2025-12-12 06:21:35.9557||ERROR|Backend.Services.ServerMonitoringService|||ExecuteAsync Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 2025-12-12 06:21:51.3776||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:21:51.3776||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageSummary Error : The server response does not contain an SSH identification string. The connection to the remote server was closed before any data was received. More information on the Protocol Version Exchange is available here: https://tools.ietf.org/html/rfc4253#section-4.2 at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageSummaryAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 8078 2025-12-12 06:22:42.4496||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:22:42.4496||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageSummary Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageSummaryAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 8078 2025-12-12 06:23:06.3274||ERROR|Backend.Helpers.Integration.SshHandler|||Connect Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 2025-12-12 06:23:06.3274||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageDetail Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan readTimeout) at Renci.SshNet.Connection.ProtocolVersionExchange.Start(String clientVersion, Socket socket, TimeSpan timeout) at Renci.SshNet.Session.Connect() at Renci.SshNet.BaseClient.CreateAndConnectSession() at Renci.SshNet.BaseClient.Connect() at Backend.Helpers.Integration.SshHandler.Connect(String ipAddr, String port, String username, String password, String fileLocation) in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Helpers\Integration\SshHandler.cs:line 40 at Backend.Repositories.SystemRepository.GetRealTimeHostUsageDetailAll() in C:\Users\shpar\source\repos\WebApiRunner\WebApiRunner\Repositories\SystemRepository.cs:line 6975 2025-12-12 06:23:16.0372||ERROR|Backend.Services.ServerMonitoringService|||ExecuteAsync Error : 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. 2025-12-12 15:39:20.7386||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageDetail Error : 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다. 2025-12-12 15:39:20.7386||ERROR|Backend.Repositories.SystemRepository|||GetRealTimeHostUsageSummary Error : 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다. 2025-12-12 15:39:20.7386||ERROR|Backend.Services.ServerMonitoringService|||ExecuteAsync Error : 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다. 2025-12-12 15:39:20.8178||ERROR|Quartz.Core.ErrorLogger|||An error occurred while scanning for the next trigger to fire. Quartz.JobPersistenceException: Failed to obtain DB connection from data source 'default': MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts ---> System.Net.Sockets.SocketException (10065): 연결할 수 없는 호스트로 소켓 작업을 시도했습니다. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) at System.AggregateException.Handle(Func`2 predicate) at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at Quartz.Impl.AdoJobStore.JobStoreSupport.GetConnection() ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts ---> System.Net.Sockets.SocketException (10065): 연결할 수 없는 호스트로 소켓 작업을 시도했습니다. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) at System.AggregateException.Handle(Func`2 predicate) at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at Quartz.Impl.AdoJobStore.JobStoreSupport.GetConnection() --- End of inner exception stack trace --- at Quartz.Impl.AdoJobStore.JobStoreSupport.GetConnection() at Quartz.Impl.AdoJobStore.JobStoreSupport.ExecuteInNonManagedTXLock[T](String lockName, Func`2 txCallback, Func`3 txValidator, Nullable`1 requestorId, CancellationToken cancellationToken) at Quartz.Impl.AdoJobStore.JobStoreSupport.ExecuteInNonManagedTXLock[T](String lockName, Func`2 txCallback, Func`3 txValidator, Nullable`1 requestorId, CancellationToken cancellationToken) at Quartz.Core.QuartzSchedulerThread.Run() [See nested exception: MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts ---> System.Net.Sockets.SocketException (10065): 연결할 수 없는 호스트로 소켓 작업을 시도했습니다. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at System.Net.Sockets.TcpClient.CompleteConnectAsync(Task task) at MySql.Data.MySqlClient.NativeDriver.<>c.b__38_0(Exception ex) at System.AggregateException.Handle(Func`2 predicate) at MySql.Data.MySqlClient.NativeDriver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.Driver.CreateAsync(MySqlConnectionStringBuilder settings, Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetPooledConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.TryToGetDriverAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlPool.GetConnectionAsync(Boolean execAsync, CancellationToken cancellationToken) at MySql.Data.MySqlClient.MySqlConnection.OpenAsync(Boolean execAsync, CancellationToken cancellationToken) at Quartz.Impl.AdoJobStore.JobStoreSupport.GetConnection()]