【发布时间】:2021-01-04 01:16:08
【问题描述】:
我通常在 python 中使用 paramiko ssh 模块运行我的自动化脚本时观察到这一点。在执行某些命令时,它失败并出现以下错误。在 tcl 脚本中也观察到了这个错误,所以意识到它不是特定于一种语言的
IOError: [Errno 32] Broken pipe
我们在将输出流写入文件时观察到它以及下面
file_handle.write(line_data)
我们可以处理异常并添加重试块(参考:IOError: [Errno 32] Broken pipe: Python)
但我很想知道为什么会发生这种情况,这样我就可以在开始工作之前采取必要的预防措施。
我的发现导致“网络掉线”或“收件人系统没有响应”。但我并不真正相信这些观点。请告诉我根本原因
【问题讨论】:
标签: python linux unix pipe rhel