Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Errno 32管道断裂,Errno 107传输端点未连接到python套接字_Python_Apache_Tcp_Broken Pipe_Sigpipe - Fatal编程技术网

Errno 32管道断裂,Errno 107传输端点未连接到python套接字

Errno 32管道断裂,Errno 107传输端点未连接到python套接字,python,apache,tcp,broken-pipe,sigpipe,Python,Apache,Tcp,Broken Pipe,Sigpipe,我的TCP服务器是用Qt4.7编写的,与同样用Qt4.7编写的TCP客户端配合得很好 我正在尝试用python 2.7.3编写的客户端与服务器连接和通信。我通过apache http请求启动服务器进程,并调用子进程.call(路径到\u服务器)。我使用的是mod_wsgi 3.3和django 1.4 建立连接时没有问题。我在socket.send()上随机收到[Errno 32]断管异常(我可以发送10次相同的消息,发送0-10次)。同样的情况也发生在socket.shutdown()&soc

我的TCP服务器是用Qt4.7编写的,与同样用Qt4.7编写的TCP客户端配合得很好

我正在尝试用python 2.7.3编写的客户端与服务器连接和通信。我通过apache http请求启动服务器进程,并调用
子进程.call(路径到\u服务器)
。我使用的是mod_wsgi 3.3和django 1.4

建立连接时没有问题。我在
socket.send()
上随机收到
[Errno 32]断管
异常(我可以发送10次相同的消息,发送0-10次)。同样的情况也发生在
socket.shutdown()
&
socket.close()
,我可以发送断开连接命令,它将随机断开连接,否则接收的
[Errno 107]传输端点未连接
异常

netstat-nap说连接已经建立

当我尝试使用python2.7shell运行相同的客户端脚本时,一切都很好

我错过了什么

编辑

一切都在Windows7上运行,运行相同的apache、mod_wsgi、python和django配置。TCP服务器也与Windows兼容。centos6.2 32位出现错误。

我必须将apache设置设置为以下值:
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 5


我将进一步调查这个问题,看看这是否是正确的解决方案。

特别检查apache设置、KeepAlive和KeepAliverRequests。似乎很有希望,稍后将报告。