brokenpipe,pipe一般都是什么原因导致的错误

伏羲号

brokenpipe,pipe一般都是什么原因导致的错误?

很多种原因:

brokenpipe,pipe一般都是什么原因导致的错误

1、网络通讯中,连接意外中断,比如被人拔了网线;

2、进程间通讯中管道断裂,譬如管道某一端进程僵死;

3、文件描述符终端,多见于*Nix,当退出登录时,虚拟终端断开,导致文件描述符1和2消失;

q堆积原因和解决办法?

connection reset by peer表示本端tcp连接收到了对端发送的RST段。

broken pipe是一个信号,表示对已关闭的管道进行读写操作。

rst flag段产生的原因有几下几种:

1. 请求的目标端口未开放,会收到rst段。

2. socket Recv-Q中的数据未完全被应用程序读取,而关闭该socket,会发送rst段。

3. 向已关闭的socket发送数据,会发送rst段。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,58人围观)

还没有评论,来说两句吧...