qual è il significato dell'eccezione di pipe broken e quando arriverà?qual è il significato di Broken pipe Exception?
risposta
Una pipe è un flusso di dati, in genere dati letti da un file o da una presa di rete. Un tubo rotto si verifica quando questo tubo viene improvvisamente chiuso dall'altra estremità. Per esempio, questo potrebbe essere se il file è montato su un disco o su una rete remota che è stata disconnessa. Per un socket di rete, potrebbe essere se la rete viene scollegata o se il processo all'altra estremità si arresta in modo anomalo.
In Java, non è disponibile lo BrokenPipeException
. Questo tipo di errore verrà rilevato racchiuso in un'eccezione diversa, ad esempio SocketException
o IOException
.
Il tubo è fondamentalmente un canale di comunicazione tra due processi. Quindi un processo scrive nella pipe mentre l'altro legge da esso. Un'eccezione di pipe interrotte in genere significa che un processo sta tentando di leggere o scrivere dati da una pipe, dove il processo sull'altra estremità della pipe è morto/è stato ucciso.
Penso che stai usando Java.net?
Se la connessione è stata chiusa, è necessario aprire un nuovo socket prima di poter inviare più dati.
o le connessioni è stato respinto
Se avesse chiuso la propria connessione, avrebbe avuto "socket chiuso". Se il suo tentativo di connessione fosse fallito, non avrebbe nemmeno ottenuto un "Socket". In entrambi i casi non avrebbe avuto "tubi rotti". Non ci sono prove nella domanda se sta usando o meno java.net – EJP
- 1. Che cosa significa l'eccezione "javax.servlet.jsp.JspException: Broken pipe"?
- 2. Qual è il significato di ∃?
- 3. Perché si verifica un "java.net.SocketException: Broken pipe"?
- 4. Qual è la differenza tra java.net.SocketException: Connection reset e java.net.SocketException: Broken Pipe?
- 5. Qual è il significato di -532459699?
- 6. Qual è il significato dell'operatore &?
- 7. Qual è il significato dell'operatore || =
- 8. Qual è il significato di "==" in C?
- 9. Qual è il significato di <#= #>
- 10. Qual è il significato di main_syntax
- 11. qual è il significato di "this.this $ 0"?
- 12. Qual è il significato SQL di 0x5E5B7D7E?
- 13. Qual è il significato di CTOR?
- 14. Qual è il significato di "Unità eroe"?
- 15. Qual è il significato di questo typedef?
- 16. Qual è il significato di svg: svg?
- 17. Qual è il significato di "_" in python?
- 18. Qual è il significato di questa sintassi?
- 19. Qual è il significato di 'sourceSets.all *'
- 20. Qual è il significato di! #: 3?
- 21. Qual è il significato di [...] in python?
- 22. Qual è il significato di id?
- 23. Qual è il significato di [...] regex?
- 24. Qual è il significato di @_ in Perl?
- 25. Qual è il significato di System.CLSCompliantAttribute?
- 26. Python Paste using Bottle framework Broken Pipe Error
- 27. Catch Broken Pipe in Python 2 AND Python 3
- 28. L'app Flask ottiene "IOError: [Errno 32] Broken pipe"
- 29. Qual è il significato della funzione DStream.foreachRDD?
- 30. Qual è il significato dell'array associativo?
bella spiegazione, sì, è avvolto in IOException, ma con questo chiaro messaggio come "pipe Broken", Nel registro si otterrà qualcosa di simile: causato da: java.io .IOException: Broken pipe – Forhad