8得票3回答
Ruby on Rails Errno::EPIPE Broken pipe

我知道在网上有很多人发过这个问题,但我一直没有找到解决方法。 我的网站超过6-8小时没有访问后就会收到Errno::EPIPE错误。我读到可能与ruby-mysql驱动程序有关,但没有找到解决方案。以下是完整的跟踪信息。我正在使用apache、passenger和mysql运行一个ruby ...

13得票1回答
什么是“broken pipe”错误?

在Python中运行代码时,我发现了一个"Broken Pipe Error"。有人可以简单地解释一下这是什么吗? 谢谢。

9得票1回答
Django collecstatic在上传大文件时出现boto broken pipe错误

我正在尝试使用collectstatic将静态文件上传到我的S3存储桶,但是上传700k的JavaScript文件时出现了断开连接的错误。以下是错误信息: Copying '/Users/wedonia/work/asociados/server/asociados/apps/panel/s...

55得票5回答
如何在Python中处理一个破损的管道(SIGPIPE)?

我已经在python中编写了一个简单的多线程游戏服务器,为每个客户端连接创建了一个新线程。但是我发现,偶尔会因为broken-pipe/SIGPIPE错误而导致服务器崩溃。我非常确定当程序试图向不再存在的客户端发送响应时会发生这种情况。 如何处理这个问题?我的首选解决方案是关闭服务器端与客户...

9得票4回答
git push失败 - 致命错误: 远程终端意外挂断

我在本地创建了一个Git仓库。当我尝试推送到GitHub时,出现以下错误: Warning: Permanently added the RSA host key for IP address '140.82.112.4' to the list of known hosts. Enumer...

298得票10回答
如何预防SIGPIPE(或正确处理它们)

我有一个小型服务器程序,它可以在TCP或本地UNIX套接字上接受连接,读取简单的命令并(根据命令)发送回复。 问题是客户端可能对答案没兴趣,有时会提前退出。因此写入该套接字将导致发生SIGPIPE并使我的服务器崩溃。 在这里防止崩溃的最佳实践是什么?是否有一种方法可以检查另一端是否仍在读取?(...

16得票3回答
Python BaseHTTPServer,如何捕获“broken pipe”错误?

我用Python构建了一个短网址转换引擎,但是我看到了很多"broken pipe"错误,并且我想知道在使用BaseHTTPServer类时如何最好地捕获它。以下代码并非全部内容,但可以让你对我目前正在做的事情有所了解: from BaseHTTPServer import BaseHT...

12得票1回答
Python的socket.send()只能发送一次,然后会出现socket.error: [Errno 32] Broken pipe错误。

我是一个网络编程的新手,如果这个问题很愚蠢,请原谅 :) 我在Ubuntu 10.04.2上使用Python2.7创建了1个客户端和1个SocketServer.ThreadingMixIn服务器,但似乎我只能在客户端中调用sock.send()一次,然后就会收到: Traceback (m...

8得票3回答
向套接字写入数据并处理断开的管道。

我有一些PHP代码连接到一个套接字。在向其写入数据时,我偶尔会遇到“broken pipe”错误。如果再次向管道中写入数据,问题似乎就会消失。我想知道恢复正常的最安全的方式是什么。 我还想知道socket_write是否可能在未写完传递给它的完整字符串的情况下返回。以下是我当前的代码。 fu...

69得票12回答
Django调试模式下的“Broken pipe”错误

我在Nginx后面的远程服务器上安装了Django 1.3。 如果我使用apache + mod_wsgi运行Django,则可以在apache日志文件中观察错误。虽然这没问题,但我想在控制台中查看错误。 如果我运行Django自己的开发服务器,则仅在DEBUG = False时才能在控制...