0

我有一个问题,即所有客户端都无法使用端口 8070 连接到 openERP 服务器 6.0.4。

它有时会在一段时间内(4-6个月)发生。我不知道是什么问题,我检查了服务器的网络流量,处理器,内存,没有任何问题,但它只是发生了几次。

当我检查服务器日志时,每次遇到此问题时错误都是相同的,如下所示:

[2013-04-23 12:33:53,258][服务器] 错误:web-services:netrpc: 无法将异常消息传递给客户端 Traceback(最近一次调用最后):文件“/opt/openerp/server/bin/service/ netrpc_server.py”,第 89 行,在运行中 ts.mysend(e, exception=True, traceback=tb_s) 文件“/opt/openerp/server/bin/tiny_socket.py”,第 64 行,在 mysend self.sock.sendall ('%8d%s%s' % (len(msg), exception and "1" or "0", msg)) File "/usr/lib/python2.7/socket.py", line 224, in meth返回 getattr(self._sock,name)(*args) 错误:[Errno 32] 管道损坏

[2013-04-23 13:45:56,273][服务器] 错误:http:无法运行 do_POST Traceback(最近一次调用最后一次):文件“/opt/openerp/server/bin/service/websrv_lib.py”,行299,在_handle_one_foreign method()文件“/usr/lib/python2.7/SimpleXMLRPCServer.py”中,第519行,在do_POST self.send_response(200)文件“/usr/lib/python2.7/BaseHTTPServer.py”中,第 396 行,在 send_response (self.protocol_version, code, message)) 文件“/usr/lib/python2.7/socket.py”中,第 324 行,在写入 self.flush() 文件“/usr/lib/python2. 7/socket.py",第 303 行,刷新 self._sock.sendall(view[write_offset:write_offset+buffer_size]) 错误:[Errno 104] 对等点重置连接 [2013-04-23 13:45:56,647][服务器] 错误:http:代码 500,消息内部错误 [2013-04-23 13:45:56,650][服务器] 错误:初始化:来自 ('192.168.0.132', 1880) 的请求中的服务器错误:回溯(最后一次调用):
文件“/opt/openerp/server/bin/service/websrv_lib.py”,第 528 行,在 _handle_request2 self.process_request(request, client_address) 文件“/usr/lib/python2.7/SocketServer.py”,第 310 行,在 process_request self.finish_request(request, client_address) 文件“/usr/lib/python2.7/SocketServer.py”,第 323 行,在 finish_request self.RequestHandlerClass(request, client_address, self) 文件“/opt/openerp/server/ bin/service/websrv_lib.py”,第 246 行,在init SocketServer.StreamRequestHandler 中。init (self,request,client_address,server) 文件“/usr/lib/python2.7/SocketServer.py”,第 641 行,在init self.finish() 文件“/usr/lib/python2.7/SocketServer.py”,第 694 行,完成 self.wfile.flush() 文件“/usr/lib/python2.7/socket.py”,行303,在刷新 self._sock.sendall(view[write_offset:write_offset+buffer_size]) 错误:[Errno 32] 断管

谁可以帮我这个事?

4

1 回答 1

1

Broken-pipe 错误是典型的与套接字相关的错误。如果从互联网到服务器的连接速度很慢,则可能。

我建议使用 apache 代理将本地服务器提供给互联网。使用 apache 中的 VirtualHost 设置将本地服务器 LOCALHOST:8069 映射到 www.wxample.net:9000。它可能对你有用。

有关更多信息,请查看此链接: https ://bugs.launchpad.net/openerp-web/+bug/927793

它可能对你有帮助。

于 2013-05-02T05:36:58.390 回答