2013-05-02 73 views
0

我有一個問題的OpenERP 6.0.4服務器,從而使用端口8070.破裂的管道 - 無法連接使用端口8070

它在一段時間有時發生的所有客戶端無法連接到服務器的OpenERP 6.0.4(4-6個月)。我想知道最新的問題,我檢查了網絡流量,處理器,服務器的內存,沒有任何問題,但它只發生了幾次。

當我在服務器日誌檢查,錯誤都是一樣的,每次我遇到了這個問題,如下:

[2013-04-23 12:33:53,258][Server] ERROR:web-services:netrpc: cannot deliver exception message to client Traceback (most recent call last): File "/opt/openerp/server/bin/service/netrpc_server.py", line 89, in run ts.mysend(e, exception=True, traceback=tb_s) File "/opt/openerp/server/bin/tiny_socket.py", line 64, in 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 return getattr(self._sock,name)(*args) error: [Errno 32] Broken pipe

[2013-04-23 13:45:56,273][Server] ERROR:http:Could not run do_POST Traceback (most recent call last): File "/opt/openerp/server/bin/service/websrv_lib.py", line 299, in _handle_one_foreign method() File "/usr/lib/python2.7/SimpleXMLRPCServer.py", line 519, in do_POST self.send_response(200) File "/usr/lib/python2.7/BaseHTTPServer.py", line 396, in send_response (self.protocol_version, code, message)) File "/usr/lib/python2.7/socket.py", line 324, in write self.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 104] Connection reset by peer [2013-04-23 13:45:56,647][Server] ERROR:http:code 500, message Internal error [2013-04-23 13:45:56,650][Server] ERROR:init:Server error in request from ('192.168.0.132', 1880): Traceback (most recent call last):
File "/opt/openerp/server/bin/service/websrv_lib.py", line 528, in _handle_request2 self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/opt/openerp/server/bin/service/websrv_lib.py", line 246, in init SocketServer.StreamRequestHandler.init(self,request,client_address,server) File "/usr/lib/python2.7/SocketServer.py", line 641, in init self.finish() File "/usr/lib/python2.7/SocketServer.py", line 694, in finish self.wfile.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe

誰能幫助我在這?

回答

1

斷管錯誤是一個典型的套接管相關錯誤。也許,如果連接速度慢,從互聯網到服務器。

我建議使用apache代理使本地服務器可用於互聯網。使用apache中的VirtualHost設置將本地服務器LOCALHOST:8069映射到www.wxample.net:9000。它可能適合你。

欲瞭解更多信息,看看這個鏈接: https://bugs.launchpad.net/openerp-web/+bug/927793

它可能對你有所幫助。

+0

但是我的環境發生的是openERP 6.0.4只能通過intranet使用,我們禁用了web平臺(因爲6.0以前在web平臺上有python問題),所以所有的客戶端都使用GTK客戶端來訪問服務器。 因此,我不認爲這是互聯網問題。而且我的一些客戶甚至根本沒有互聯網連接。 – Stone 2013-05-03 01:30:02

相關問題