¿Cuál es el significado de excepción de tubería rota y cuándo vendrá?¿Cuál es el significado de Broken Pipe Exception?
Respuesta
Una tubería es una secuencia de datos, generalmente datos que se leen desde un archivo o desde un socket de red. Se produce una tubería rota cuando esta tubería se cierra repentinamente desde el otro extremo. Para una mosca, esto podría ser si el archivo está montado en un disco o una red remota que se ha desconectado. Para un socket de red, podría ser si la red se desconecta o el proceso en el otro extremo falla.
En Java, no hay BrokenPipeException
específicamente. Este tipo de error se encontrará envuelto en una excepción diferente, como SocketException
o IOException
.
La tubería es básicamente un canal de comunicación entre dos procesos. Entonces, un proceso escribe en el conducto mientras que el otro lee de él. Una excepción de tubería rota normalmente significa que un proceso está intentando leer o escribir datos de una tubería, mientras que el proceso en el otro extremo de la tubería ha muerto/se ha matado.
Creo que estás usando Java.net?
Si cerró la conexión, necesita abrir una nueva toma antes de poder enviar más datos.
o sus conexiones se han rechazado
Si hubiera cerrado su propia conexión, habría "cerrado el socket". Si su intento de conexión hubiera fallado, ni siquiera habría obtenido un "zócalo". En ninguno de los casos habría tenido una "tubería rota". No hay evidencia en la pregunta si él está usando 'java.net' o no. – EJP
- 1. SSL Broken Pipe
- 2. Hibernate, C3P0, Mysql - Broken Pipe
- 3. ¿Qué significa la excepción "javax.servlet.jsp.JspException: Broken pipe"?
- 4. Java NIO: ¿Qué significa IOException: Broken pipe?
- 5. Ruby on Rails Errno :: EPIPE Broken pipe
- 6. ¿Cuál es la diferencia entre java.net.SocketException: Connection reset y java.net.SocketException: Broken Pipe?
- 7. ¿Cuál es el significado de []
- 8. ¿Cuál es el significado de ∃?
- 9. Despliegue ad hoc Problema: putpkt: error de escritura: Broken pipe
- 10. ¿Cuál es el significado de este mensaje de error "insertId: Error: INVALID_ACCESS_ERR: DOM Exception 15"?
- 11. PDFKit (wkhtmltopdf) Broken Pipe, OS X y Rails 3
- 12. ¿Por qué se producirá una "java.net.SocketException: Broken pipe"?
- 13. ¿Cuál es el significado de 'sourceSets.all *'
- 14. ¿Cuál es el significado de '==' en C?
- 15. ¿Cuál es el significado de <#= #>
- 16. ¿Cuál es el significado de ".. ::." Cª#?
- 17. ¿Cuál es el significado de "unidad Hero"?
- 18. ¿Cuál es el significado de id?
- 19. ¿Cuál es el significado de view.bounds.origin?
- 20. ¿Cuál es el significado de CTOR?
- 21. ¿Cuál es el significado SQL de 0x5E5B7D7E?
- 22. ¿Cuál es el significado de @_ en Perl?
- 23. ¿Cuál es el significado de Transaction?
- 24. ¿Cuál es el significado de este typedef?
- 25. ¿Cuál es el significado de erb?
- 26. ¿Cuál es el significado de android.location.LocationManager.PASSIVE_PROVIDER?
- 27. ¿Cuál es el significado de svg: svg?
- 28. ¿Cuál es el significado de "sintético estático"?
- 29. ¿Cuál es el significado de ORM?
- 30. ¿Cuál es el significado de esta sintaxis?
buena explicación, sí, que se envuelve en IOException, pero con este claro mensaje como "tubería rota", en el registro que va a obtener algo como esto: Causada por: java.io .IOException: Broken pipe – Forhad