Падения ккм сервера

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
__lp__
Сообщения: 12
Зарегистрирован: 18 мар 2024, 18:15

Падения ккм сервера

Сообщение __lp__ » 09 май 2024, 14:03

После перехода на бету стала часто падать служба ккм.
За утро сегодня зафиксировали 9 случаев.

в журнале событий фиксируются 2 различные проблемы:

Код: Выделить всё

Application: KkmServer.exe
CoreCLR Version: 8.0.424.16909
.NET Version: 8.0.4
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.IOException: Unable to write data to the transport connection: Удаленный хост принудительно разорвал существующее подключение..
 ---> System.Net.Sockets.SocketException (10054): Удаленный хост принудительно разорвал существующее подключение.
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError, Boolean )
   at System.Net.Sockets.NetworkStream.WriteAsync(Byte[], Int32, Int32, CancellationToken)
   at KkmFactory.HttpServer.ExecuteRequest(TcpClient myClient, Nullable`1 FixHTTPS, String SSL)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext, ContextCallback, Object)
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox, Boolean)
   at System.Threading.Tasks.Task.RunContinuations(Object)
   at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
   at System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion()
   at System.Net.Sockets.SocketAsyncEventArgs.<>c.<.cctor>b__173_0(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading.ThreadPoolBoundHandleOverlapped.CompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading.PortableThreadPool.IOCompletionPoller.Callback.Invoke(Event)
   at System.Threading.ThreadPoolTypedWorkItemQueue`2.System.Threading.IThreadPoolWorkItem.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---

   --- End of inner exception stack trace ---
   at KkmFactory.HttpServer.ExecuteRequest(TcpClient myClient, Nullable`1 FixHTTPS, String SSL)
   at KkmFactory.HttpServer.<>c__DisplayClass16_1.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Имя сбойного приложения: KkmServer.exe, версия: 2.3.10.63, метка времени: 0x65f9e8fc
Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.19041.572, метка времени: 0x979ddb1d
Код исключения: 0xe0434352
Смещение ошибки: 0x00129ab2
Идентификатор сбойного процесса: 0x105c
Время запуска сбойного приложения: 0x01da9d6e5c3feb38
Путь сбойного приложения: C:\Program Files (x86)\KkmServer.ru\KkmServer\KkmServer.exe
Путь сбойного модуля: C:\Windows\System32\KERNELBASE.dll
Идентификатор отчета: f7afe17a-9b9a-48fc-bf68-5af322d7359e
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом: 




Application: KkmServer.exe
CoreCLR Version: 8.0.424.16909
.NET Version: 8.0.4
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception: Ошибка вызова сервиса на kkmserver.ru
   at KkmFactory.ComDevice.AuthorizedQueryToServ(String UrlQuery, String body, Dictionary`2 Headers, HttpMethod TypeQuery)
   at KkmFactory.ComDevice.<>c.<b__25_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Имя сбойного приложения: KkmServer.exe, версия: 2.3.10.61, метка времени: 0x65f9e8fc
Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.19041.572, метка времени: 0x979ddb1d
Код исключения: 0xe0434352
Смещение ошибки: 0x00129ab2
Идентификатор сбойного процесса: 0x170
Время запуска сбойного приложения: 0x01da9df0d46fced6
Путь сбойного приложения: C:\Program Files (x86)\KkmServer.ru\KkmServer\KkmServer.exe
Путь сбойного модуля: C:\Windows\System32\KERNELBASE.dll
Идентификатор отчета: bad0115b-a0a9-4289-8a28-8e63e4807b21
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом:

Код: Выделить всё

Application: KkmServer.exe
CoreCLR Version: 8.0.424.16909
.NET Version: 8.0.4
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception: Ошибка вызова сервиса на kkmserver.ru
   at KkmFactory.ComDevice.AuthorizedQueryToServ(String UrlQuery, String body, Dictionary`2 Headers, HttpMethod TypeQuery)
   at KkmFactory.ComDevice.<>c.<b__25_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Имя сбойного приложения: KkmServer.exe, версия: 2.3.10.61, метка времени: 0x65f9e8fc
Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.19041.572, метка времени: 0x979ddb1d
Код исключения: 0xe0434352
Смещение ошибки: 0x00129ab2
Идентификатор сбойного процесса: 0x170
Время запуска сбойного приложения: 0x01da9df0d46fced6
Путь сбойного приложения: C:\Program Files (x86)\KkmServer.ru\KkmServer\KkmServer.exe
Путь сбойного модуля: C:\Windows\System32\KERNELBASE.dll
Идентификатор отчета: bad0115b-a0a9-4289-8a28-8e63e4807b21
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом:
Как можно исправить ?

Ответить