socketException之broken pipe
周末在做数据库迁移时,DBA在插数据到某个大表时,锁表导致应用程序报“Broken pipe”的错误
I know that broken pipe error is thrown when the socket on the peer side is closed.
But, in my test I have noted that an immediate 'send' call on this side when the peer side is closed doesn't always lead to a broken pipe error.
After closing the socket on peer side (I have tried clean closing by calling close and also abnormal closing by killing the peer), if I try to send 40 bytes, then I don't get a broken pipe, but, if I try to send 40000 bytes then it immediately gives broken pipe error.
总体来说是因为对端socket已经关闭,导致broken pipe (断开的管道(非正常关闭socket引发的错误))
以下三篇文章介绍的不错
https://blog.csdn.net/wind19/article/details/8049108
https://stackoverflow.com/questions/4584904/what-causes-the-broken-pipe-error
https://www.cnblogs.com/metoy/p/6565486.html
socketException之broken pipe相关推荐
- JedisConnectionException: java.net.SocketException: Broken pipe
问题:redis一台,内存15g,32个现成共同操作redis!数据量160w,报出:JedisConnectionException: java.net.SocketException: Broke ...
- java.net.SocketException: Broken pipe问题解决
2019独角兽企业重金招聘Python工程师标准>>> javax.servlet.ServletException: ClientAbortException: java.net ...
- java.net.SocketException: Write failed: Broken pipe异常分析
java.net.SocketException: Write failed: Broken pipe异常分析 参考文章: (1)java.net.SocketException: Write fai ...
- java broken pipe_java.net.SocketException: Broken pipe问题解决
javax.servlet.ServletException: ClientAbortException: java.net.SocketException: Broken pipe错误完美解决 现 ...
- JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)
JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) 问题: 查看线上的日志发现线上出现大量的如 ...
- Broken pipe问题分析
现象 应用程序与HiveServer2建立了连接池,用户在使用应用服务时,后端出现Broken pipe的异常堆栈: [ERROR][2019-03-29T15:19:30.599+0800][A ...
- TNS-12518 Linux Error:32:Broken pipe
最近一周,有一台ORACLE数据库服务器的监听服务在凌晨2点过几分的时间点突然崩溃,以前从没有出现过此类情况,但是最近一周出现了两次这种情况,检查时发现了如下一些信息: $ lsnrctl servi ...
- linux ssh 报错 Write failed: Broken pipe 解决方法
目录 原理 方法1:通过客户端配置 方法2:服务器端配置 方法3:临时SSH命令配置 总结 在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应 ...
- 服务器可以ping通,Write failed: Broken pipe
服务器可以ping通,ping无丢包,延迟很低,但是ssh连接的时候需要等一会然后显示admin@admin:~$ ssh 10.10.25.21 admin@10.10.25.21's passwo ...
- vm显示打不开 /dev/vmmon:Broken pipe
这个主要是vm打开时系统拒绝他说没有vmmon这个文件 因为是broken pipe.所以应该是通道性的问题 也就是vm给本机发送文件,本机未收到相应的信息.或是相反.所以先考虑到系统阻止访问到问题 ...
最新文章
- linux yum安装分区工具,搭建本地和网络yum源、源码编译安装软件及磁盘分区管理...
- MindMotion MM32 单片机上的MicroPython移植-PWM
- 如何修改markdown中图片的大小
- [小技巧]PicGo、Gitee和Typora构建在线图床
- JasperMES.cn JasperMES.com.cn 我的MES网站
- 允许网站使用相机和麦克风_手机使用应用时总是需要获取权限,这3个权限不能随意给,望周知...
- 2018上半年信息安全工程师真题含答案(下午题)
- fun-函数的数据类型小结
- mysql关于连接查询
- 西威变频器使用说明书_西威变频器调试说明.doc
- c语言窗口炸弹代码,C语言实现宾果消消乐.pdf
- Spring事务传播机制
- Pytorch 之torch.nn初探
- 一键解锁iPhone屏幕密码
- LabVIEW Arduino无线蓝牙遥控智能车(项目篇—2)
- Synchronized Lock 锁 同步
- 【算法基础】DFS深度优先算法 —— AcWing 843. n-皇后问题 AcWing 842. 排列数字
- mysql用户replace权限_mysql查看用户的权限脚本
- python怎么用根号_python中根号怎么表示
- 有声阅读狂欢下更需要冷静,荔枝、蜻蜓、喜马拉雅们需要上车