Site icon EfmSoft

¿Qué significa el código de error de Windows 109 (ERROR_BROKEN_PIPE)?

 
También puede significar:
ConstanteTipoSO
ETOOMANYREFSerrnoLinux
EDESTADDRREQerrnoWindows
SESSION1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
ERROR_DRIVE_LOCKED ERROR_OPEN_FAILED

ERROR_BROKEN_PIPE

Qué significa ERROR_BROKEN_PIPE

ERROR_BROKEN_PIPE (109) significa que el otro extremo de una pipe se cerró. En lectura suele equivaler a fin de flujo: todos los writers cerraron sus handles y ya no habrá más datos por esa conexión. En named pipes también puede aparecer cuando el peer termina o desconecta la instancia.

Qué comprobar

  • Determine si el peer salió normalmente, se cayó o cerró la pipe por error.
  • Revise si shutdown cierra un handle mientras otro thread todavía realiza I/O.
  • Compruebe el framing del protocolo para distinguir EOF ordenado de un mensaje truncado.
  • Correlacione con el código de salida y logs del proceso remoto.

Recuperación

Deje de leer o escribir en esa instancia y cierre el handle local. Reintentar sobre la misma pipe cerrada no la revive. Si el protocolo permite reconexión, cree una nueva instancia o abra una conexión nueva y reconstruya el estado de sesión necesario.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version