我遇到一个问题,即所有客户端都无法使用端口8070连接到openERP服务器6.0.4。
有时会发生一段时间(4-6个月)。我想知道问题是什么,我检查了网络流量,处理器,服务器的内存,没有任何错误但它只是发生了几次。
当我检查服务器日志时,每次遇到此问题时错误都是相同的,如下所示:
[2013-04-23 12:33:53,258] [服务器]错误:网络服务: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和“1”或“0”,msg))文件“/usr/lib/python2.7/socket.py”,第224行,在meth return 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 方法()文件“/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])error:[Errno 104] peer by peer [2013-04-23 13:45:56,647] [服务器]错误:http:代码500,消息内部错误 [2013-04-23 13:45:56,650] [服务器]错误:init:请求中的服务器错误 from('192.168.0.132',1880):Traceback(最近的呼叫最后一次):
文件“/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。的初始化(个体,请求,CLIENT_ADDRESS,服务器) 文件“/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]管道损坏
任何人都可以帮我吗?
答案 0 :(得分:1)
断管错误是典型的套接字相关错误。它可能连接到从互联网到服务器的速度慢。
我建议使用apache代理使本地服务器可用于互联网。使用apache中的VirtualHost设置将本地服务器LOCALHOST:8069映射到www.wxample.net:9000。它可能适合你。
有关更多信息,请查看此链接: https://bugs.launchpad.net/openerp-web/+bug/927793
它可能对您有所帮助。