In the bug it was suggested you post to python-list for help. Have you done that? (this is python-dev, not python-list).
On Thu, 22 Dec 2016 at 14:39 Manish Singh <manish.c...@gmail.com> wrote: > Hi All, > > Please see below issue. Please reply on bug > http://bugs.python.org/issue28968 > > > [ Issue ] > I have used xml rpc library with transport as http. My client and server > are running on same host. > > Some xml rpc requests fail with connection reset by peer error number. I > have used xmlrpclib.ServerProxy() to call remote method on xml rpc server > running on an ephemeral port. > > This issue has happen many times. > > log snippet, > > File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request > verbose=self.__verbose > File "/usr/lib64/python2.6/xmlrpclib.py", line 1237, in request > errcode, errmsg, headers = h.getreply() > File "/usr/lib64/python2.6/httplib.py", line 1064, in getreply > response = self._conn.getresponse() > File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse > response.begin() > File "/usr/lib64/python2.6/httplib.py", line 391, in begin > version, status, reason = self._read_status() > File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status > line = self.fp.readline() > File "/usr/lib64/python2.6/socket.py", line 433, in readline > data = recv(1) > error: [Errno 104] Connection reset by peer > > [ Test Environment ] > RHEL 6 with linux kernel 2.6.32-504.16.2.el6. > Python 2.6.6 > glibc-2.12-1.149.7 > > > [ Possible Reasons for it ] > > 1) The machine is connected to the network, and the network is not > responsive. > 2) The other side of the connection is not running normally. > 3) There are not enough system resources available. Free up system > resources if they are running low. > > Possibility for 1 and 2 are not applicable as it is loop back > communication(Client and Server running on same machine). > For Possibility 3, I have already checked system resource and there are > enough resources(80% RAM used, 20% cpu usage, around 10 GB RAM free). > > I checked for other reasons and i found that this issue may be related > with GIL, > Please refer this link, > > http://stackoverflow.com/questions/383738/104-connection-reset-by-peer-socket-error-or-when-does-closing-a-socket-resu > > 1> Can you please let me know, is it really a issue realted with GIL? > 2> If yes, How to resolve this issue? > 3> If no, what other reason may exists for such failure. [Note: Those rpc > requests fail which return python's dictionary data to client] > > -- > Er. Manish Singh > Engineer at NEC Technologies India Limited > Computer Science & Engineering > M.Tech ( MNNIT CS Allahabad ) > B. Tech ( Calcutta Institute Of Engg. & Mgmt., Kolkata ) > < email : manish.c...@gmail.com > > < contact no. - 9899886538 <(989)%20988-6538>, 9651540577 > > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/brett%40python.org >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com