偶尔会出现tr: write error: Broken pipe问题

xiewen_kevin

Hi walkor,

在使用workerman的RPC时,我有时候在debug模式下调试项目时,能看到日志栏突然打印一句“tr: write error: Broken pipe” (注:没有其它信息打印,只有这一句)。请问这是什么原因导致的?
阅读 107
3个回答

six

Broken pipe 好像是连接断开了,但是程序仍然试图向这个连接写数据导致的报错

  • xiewen_kevin 2021-11-12

    是的,但数据库和redis都连接正确,也没有其它错误信息,还没有弄清楚是什么连接断开了。

yongdao35

代码里搜下 tr: write error ,估计能找到哪里报错的

  • xiewen_kevin 2021-11-12

    嗯,全局搜索了,但没有找到。搜索“write error”也找不到

walkor

tr: write error: Broken pipe
这个应该不是workerman报的错

  • xiewen_kevin 2021-11-12

    很奇怪,但是在debug模式下的日志栏里输出的。暂时还没有找到是哪一行输出的错误日志