mirror of
https://github.com/KeymonSoft/jRDC-Multi.git
synced 2026-04-17 21:06:24 +00:00
- fix(handlers, logs): Reporte robusto de AffectedRows (simbólico) y limpieza de tabla de errores - Aborda dos problemas críticos para la estabilidad y fiabilidad del servidor: el manejo del conteo de filas afectadas en DMLs y la gestión del crecimiento de la tabla de logs de errores. - Cambios Principales: 1. Fix AffectedRows (ExecuteBatch V1 y DBHandlerJSON): Dada la imposibilidad de capturar el conteo de filas afectadas real (Null) de forma segura o la falla total en tiempo de ejecución (Method: ExecNonQuery2 not matched) al usar reflexión, se revierte la lógica a la llamada directa de ExecNonQuery2. Si el comando DML se ejecuta sin lanzar una excepción SQL, se reporta simbólicamente '1' fila afectada al cliente (en el Protocolo V1 y en la respuesta JSON para executecommand) para confirmar el éxito de la operación. 2. Limpieza de Tabla de Errores: Se corrigió la subrutina Main.borraArribaDe15000Logs para incluir la tabla `errores` en la limpieza periódica. Esto asegura que el log de errores no crezca indefinidamente, manteniendo solo los 15,000 registros más recientes y realizando la optimización de espacio en disco con `vacuum`.
52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
ModuleBookmarks0=
|
|
ModuleBookmarks1=
|
|
ModuleBookmarks10=
|
|
ModuleBookmarks11=
|
|
ModuleBookmarks12=
|
|
ModuleBookmarks13=
|
|
ModuleBookmarks14=
|
|
ModuleBookmarks15=
|
|
ModuleBookmarks2=
|
|
ModuleBookmarks3=
|
|
ModuleBookmarks4=
|
|
ModuleBookmarks5=
|
|
ModuleBookmarks6=
|
|
ModuleBookmarks7=
|
|
ModuleBookmarks8=
|
|
ModuleBookmarks9=
|
|
ModuleBreakpoints0=
|
|
ModuleBreakpoints1=
|
|
ModuleBreakpoints10=
|
|
ModuleBreakpoints11=
|
|
ModuleBreakpoints12=
|
|
ModuleBreakpoints13=
|
|
ModuleBreakpoints14=
|
|
ModuleBreakpoints15=
|
|
ModuleBreakpoints2=
|
|
ModuleBreakpoints3=
|
|
ModuleBreakpoints4=
|
|
ModuleBreakpoints5=
|
|
ModuleBreakpoints6=
|
|
ModuleBreakpoints7=
|
|
ModuleBreakpoints8=
|
|
ModuleBreakpoints9=
|
|
ModuleClosedNodes0=
|
|
ModuleClosedNodes1=
|
|
ModuleClosedNodes10=
|
|
ModuleClosedNodes11=
|
|
ModuleClosedNodes12=
|
|
ModuleClosedNodes13=
|
|
ModuleClosedNodes14=
|
|
ModuleClosedNodes15=
|
|
ModuleClosedNodes2=
|
|
ModuleClosedNodes3=
|
|
ModuleClosedNodes4=
|
|
ModuleClosedNodes5=
|
|
ModuleClosedNodes6=
|
|
ModuleClosedNodes7=
|
|
ModuleClosedNodes8=
|
|
ModuleClosedNodes9=
|
|
NavigationStack=DBHandlerJSON,SendSuccessResponse,253,0,DBHandlerJSON,CleanupAndLog,248,0,RDCConnector,Class_Globals,21,0,RDCConnector,Initialize,35,0,Main,LogServerError,453,0,DBHandlerB4X,ExecuteBatch2,342,0,DBHandlerJSON,Class_Globals,7,0,DBHandlerB4X,ExecuteBatch,445,6,DBHandlerJSON,Handle,201,6,Main,borraArribaDe15000Logs,623,0,Cambios,Process_Globals,22,0
|
|
SelectedBuild=0
|
|
VisibleModules=3,4,14,1,10,12
|